I think this will be the penultimate PR for the Edit Page TypeScript migration. This adds type annotations everything except for the code path for editing existing Resources. Specifically, this fixes up some any types on the EditSidebar component, it adds type annotations to some generic utility functions (e.g. deepClone()), and it adds type annotations to the code that's called when creating a brand new Resource.
After this is merged, I think I should be able to do the last set of changes all in one shot.
Refs #1175.
I think this will be the penultimate PR for the Edit Page TypeScript migration. This adds type annotations everything except for the code path for editing existing Resources. Specifically, this fixes up some
any
types on the EditSidebar component, it adds type annotations to some generic utility functions (e.g.deepClone()
), and it adds type annotations to the code that's called when creating a brand new Resource.After this is merged, I think I should be able to do the last set of changes all in one shot.