【发布时间】:2019-06-28 05:46:06
【问题描述】:
我正在尝试实现 TS 史诗功能,但“action$”需要有一些不同的隐式类型,我找不到此类功能的工作示例...
我制作的函数可以正常工作,但我无法修复任何类型的 TS 错误。
export const fetchSettingsEpic = action$ => action$.pipe(
ofType(types.UPDATE_INITIAL_SETTINGS),
mergeMap(action =>
ajax.getJSON(url).pipe(
map((response: Settings) =>
actions.updateInitialSuccess(response)),
catchError(error => of(actions.updateInitialError(error))),
),
),
);
函数很简单,但我该如何解决“参数'action$'隐含的'any'类型。”错误?
重要!点告诉我关闭“noImplicitAny”:true,或者不要检查这部分代码)
【问题讨论】:
-
你在用
typesafe-actions吗? -
我试过了,但如果没有其他类型错误,它就无法工作......
标签: reactjs typescript redux-observable