feat(client): refactor Flash/redux into TS (#42725)

* feat(client): ts-migrate Flash/redux

* add app types

* convert Flash/redux/index to vanilla TS

* update redux types.ts

* use FlashState type over State type

* update typing

* fix: prettier errors I caused?

* fix: re-add comment I removed

* remove comment

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

* fix type to not include {}

* remove commented out code for future use

* remove unused initialState object

* rename Flash onClose prop to match action name

* directly type reducer to return state

Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>

Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
Co-authored-by: Oliver Eyton-Williams <ojeytonwilliams@gmail.com>
This commit is contained in:
Shaun Hamilton
2021-10-20 18:58:10 +01:00
committed by GitHub
parent 8e43c3c838
commit d100132f75
8 changed files with 150 additions and 75 deletions

View File

@@ -2,7 +2,7 @@ import { combineReducers } from 'redux';
import {
reducer as flash,
ns as flashNameSpace
FlashApp as flashNameSpace
} from '../components/Flash/redux';
import {
reducer as search,
@@ -17,7 +17,7 @@ import {
ns as curriculumMapNameSpace
} from '../templates/Introduction/redux';
import { reducer as settings, ns as settingsNameSpace } from './settings';
import { reducer as app, ns as appNameSpace } from './';
import { reducer as app, MainApp as appNameSpace } from './';
export default combineReducers({
[appNameSpace]: app,