Quick fix of listenerMiddleware.startListening.withTypes method
StanislavDalinin opened this issue · 0 comments
StanislavDalinin commented
Hi there,
Can we change this line in redux-toolkit/packages/toolkit/src/listenerMiddleware/types.ts to this
withTypes: <
OverrideStateType extends StateType,
OverrideDispatchType extends ReduxDispatch = ThunkDispatch<
OverrideStateType,
unknown,
UnknownAction
>,
>() => TypedStartListening<OverrideStateType, OverrideDispatchType, ExtraArgument>
just add ExtraArgument
, to have it inherited.
Because for now, the ExtraArgument
type is losing while creating like
export const startAppListening = listenerMiddleware.startListening.withTypes<
RootState,
AppDispatch
>()