Improves typings within dashboard source. Improves future developer experience as one can utilize type completions and confidently know the shape of the data.
Install redux and redux logger typings
Move redux related code to a store folder
Convert actions, reducers, and middleware to Typescript
Create a types folder in the store folder to hold redux relevant types
Convert certain views to Typescript
Convert ConfigView, GraphView, OpModeView, and TelemetryView
Not a comprehensive conversion of all the views. These just serve as an initial test to ensure that all the typings work. Future views can be converted as one works on them.
Still have no clue why my PR's include extraneous commits. Relevant commits begin at 4806f7b
Improves typings within dashboard source. Improves future developer experience as one can utilize type completions and confidently know the shape of the data.
store
foldertypes
folder in thestore
folder to hold redux relevant typesConfigView
,GraphView
,OpModeView
, andTelemetryView
Still have no clue why my PR's include extraneous commits. Relevant commits begin at 4806f7b