Interface Clean Up
Created by: zlonko
This closes #5383.
Changelog
- Uses the naming convention defined in the issue
- Ensures interfaces are used in components
- Renames TypeScript files with exported interfaces
- Destructures
React
imports across the repo (e.g.,React.ReactNode
->ReactNode
)
Notes
- Collocation seemed like the best call for the existing interfaces, with the exception of
postProps.ts
- Please let me know if you see additional opportunities for aligning these to the new standards!
Test
- Ensure prettier has standardized the proposed changes.
- Please check that there are no breaking changes due to updated names and imports