流程类型检查 action$ observable

Flow type checking a action$ observable

是否可以对可观察对象进行流式检查?我正在使用 redux-observable 构建 epics 来监视要调度的操作,如果匹配,它们 运行 一些异步代码。史诗的 action$ 参数是可观察的,但 Flow 中似乎没有 Observable<> 类型。如何正确地将流类型分配给 action$

// @ flow
const fetchApiEpic = (action$) => {
  ...
};

action$ 的内容:

当然可以使用 RxJS 和 redux-observable 的流类型,但是目前这两个库都没有为它们提供官方类型定义,因此您需要找到社区定义的(如果存在)或创建您自己的定义。

flow-typed projects contains unofficial type definitions for RxJS v5, but not any for redux-observable. You could use the TypeScript definition 供参考,如果您想创建自己的。