У меня есть проблема, и я не знаю, как ее исправить.Я пытаюсь использовать Redux с React-Typescript.И когда я хочу получить доступ к функции отправки моего магазина, Typescript выдает ошибку.Ниже вы можете увидеть ошибку и мой код.Код работает, когда я заменяю тип магазина на любой.У вас есть предложения, как это исправить?
Argument of type 'ThunkAction<Promise<any>, IThemeState, null, IToggleTheme>' is not assignable to parameter of type 'AnyAction'.
Property 'type' is missing in type 'ThunkAction<Promise<any>, IThemeState, null, IToggleTheme>' but required in type 'AnyAction'.ts(2345)
index.d.ts(19, 3): 'type' is declared here.
(property) payload: any
const addName: React.SFC<{}> = () => {
return (
<ReactReduxContext.Consumer>
{({ store }: ReactReduxContextValue) => (
<button
onClick={() => {
store.dispatch(
toggleTheme({
payload: store.getState().themeState.darkMode,
type: EThemeActionTypes.TOGGLE
})
)
}}
/>
)}
</ReactReduxContext.Consumer>
)
}