redux-saga/put непротипизирован для такого парметра и ожидает на входе только Action.
Как это исправить? Пилить пуллреквест? :D Или можно как-то переопределить тип?
ThunkAction
export type ThunkAction<R, S, E, A extends Action> = (
dispatch: ThunkDispatch<S, E, A>,
getState: () => S,
extraArgument: E
) => R;
redux-saga/effects/put (Action притянут из redux)
function put<A extends Action>(action: A): PutEffect<A>
У тебя каждая мидлвара может вносить свой тип экшна. Этот туйпинг вобще ни о чем
Обсуждают сегодня