From 99b6ead86f4870fe8246f8bb618133f9755f7769 Mon Sep 17 00:00:00 2001 From: undefined Date: Sat, 19 Mar 2022 03:07:38 +0800 Subject: [PATCH] ui: typed redux --- .../components/scratchpad/reducers/{editor.js => editor.ts} | 0 .../components/scratchpad/reducers/{index.js => index.ts} | 1 + .../components/scratchpad/reducers/{pretest.js => pretest.ts} | 0 .../components/scratchpad/reducers/{records.js => records.ts} | 0 .../components/scratchpad/reducers/{ui.js => ui.ts} | 0 .../ui-default/utils/{loadReactRedux.js => loadReactRedux.ts} | 4 +++- 6 files changed, 4 insertions(+), 1 deletion(-) rename packages/ui-default/components/scratchpad/reducers/{editor.js => editor.ts} (100%) rename packages/ui-default/components/scratchpad/reducers/{index.js => index.ts} (83%) rename packages/ui-default/components/scratchpad/reducers/{pretest.js => pretest.ts} (100%) rename packages/ui-default/components/scratchpad/reducers/{records.js => records.ts} (100%) rename packages/ui-default/components/scratchpad/reducers/{ui.js => ui.ts} (100%) rename packages/ui-default/utils/{loadReactRedux.js => loadReactRedux.ts} (84%) diff --git a/packages/ui-default/components/scratchpad/reducers/editor.js b/packages/ui-default/components/scratchpad/reducers/editor.ts similarity index 100% rename from packages/ui-default/components/scratchpad/reducers/editor.js rename to packages/ui-default/components/scratchpad/reducers/editor.ts diff --git a/packages/ui-default/components/scratchpad/reducers/index.js b/packages/ui-default/components/scratchpad/reducers/index.ts similarity index 83% rename from packages/ui-default/components/scratchpad/reducers/index.js rename to packages/ui-default/components/scratchpad/reducers/index.ts index 1ba625c11..833f650b7 100644 --- a/packages/ui-default/components/scratchpad/reducers/index.js +++ b/packages/ui-default/components/scratchpad/reducers/index.ts @@ -12,3 +12,4 @@ const reducer = combineReducers({ }); export default reducer; +export type RootState = ReturnType; diff --git a/packages/ui-default/components/scratchpad/reducers/pretest.js b/packages/ui-default/components/scratchpad/reducers/pretest.ts similarity index 100% rename from packages/ui-default/components/scratchpad/reducers/pretest.js rename to packages/ui-default/components/scratchpad/reducers/pretest.ts diff --git a/packages/ui-default/components/scratchpad/reducers/records.js b/packages/ui-default/components/scratchpad/reducers/records.ts similarity index 100% rename from packages/ui-default/components/scratchpad/reducers/records.js rename to packages/ui-default/components/scratchpad/reducers/records.ts diff --git a/packages/ui-default/components/scratchpad/reducers/ui.js b/packages/ui-default/components/scratchpad/reducers/ui.ts similarity index 100% rename from packages/ui-default/components/scratchpad/reducers/ui.js rename to packages/ui-default/components/scratchpad/reducers/ui.ts diff --git a/packages/ui-default/utils/loadReactRedux.js b/packages/ui-default/utils/loadReactRedux.ts similarity index 84% rename from packages/ui-default/utils/loadReactRedux.js rename to packages/ui-default/utils/loadReactRedux.ts index 5f5de7c1f..468b9f85e 100644 --- a/packages/ui-default/utils/loadReactRedux.js +++ b/packages/ui-default/utils/loadReactRedux.ts @@ -1,4 +1,6 @@ -export default async function loadReactRedux(storeReducer) { +import { Action, AnyAction, Reducer } from 'redux'; + +export default async function loadReactRedux(storeReducer: Reducer) { const React = await import('react'); const { render, unmountComponentAtNode } = await import('react-dom'); const { Provider } = await import('react-redux');