redux-toolkit
redux-toolkit copied to clipboard
Quick fix of listenerMiddleware.startListening.withTypes method
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
>()