Files
trezor-suite/suite-native/helpers/redux.d.ts
2025-11-20 16:09:16 +01:00

12 lines
416 B
TypeScript

import { AsyncThunkAction, ThunkAction } from '@reduxjs/toolkit';
declare module 'redux' {
export interface Dispatch<A extends Action = AnyAction> {
<TThunk extends AsyncThunkAction<any, any, any>>(thunk: TThunk): ReturnType<TThunk>;
<ReturnType = any, State = any, ExtraThunkArg = any>(
thunkAction: ThunkAction<ReturnType, State, ExtraThunkArg, A>,
): ReturnType;
}
}