fix(ui): fix types and storage prefix

This commit is contained in:
psychedelicious 2023-12-01 09:02:02 +11:00
parent e6fe2540b8
commit a8ef4e5be8

View File

@ -94,7 +94,7 @@ export const createStore = (uniqueStoreKey?: string) =>
serialize, serialize,
unserialize, unserialize,
prefix: uniqueStoreKey prefix: uniqueStoreKey
? `${STORAGE_PREFIX}-${uniqueStoreKey}-` ? `${STORAGE_PREFIX}${uniqueStoreKey}-`
: STORAGE_PREFIX, : STORAGE_PREFIX,
}) })
) )
@ -133,8 +133,11 @@ export const createStore = (uniqueStoreKey?: string) =>
}, },
}); });
export type RootState = ReturnType<typeof rootReducer>; export type AppGetState = ReturnType<
ReturnType<typeof createStore>['getState']
>;
export type RootState = ReturnType<ReturnType<typeof createStore>['getState']>;
// eslint-disable-next-line @typescript-eslint/no-explicit-any // eslint-disable-next-line @typescript-eslint/no-explicit-any
export type AppThunkDispatch = ThunkDispatch<RootState, any, AnyAction>; export type AppThunkDispatch = ThunkDispatch<RootState, any, AnyAction>;
export type AppDispatch = ReturnType<typeof configureStore>['dispatch']; export type AppDispatch = ReturnType<typeof createStore>['dispatch'];
export const stateSelector = (state: RootState) => state; export const stateSelector = (state: RootState) => state;