我已正确设置流程,并且它适用于我的大部分代码(使用React,并使用flow-typed导入所有类型定义),但是我无法获取流量来覆盖这个小文件它导入本机节点模块(events
):
import { EventEmitter } from 'events';
const eventBus: events.EventEmitter = new EventEmitter();
export default eventBus;
Flow称第3行const eventBus...
未被流量覆盖,标记new EventEmitter()
是问题所在。我认为通过指定可以解决问题的类型eventBus: events.EventEmitter
,但似乎并非如此。
我在这里做了什么明显的错误?
答案 0 :(得分:1)
代表我的愚蠢(通常只在我提出问题时才意识到),问题与流无关,但第一次导入是不正确的。它应为import EventEmitter from 'events'
,类型将为eventBus: EventEmitter