eslint无法识别Flow Generator类型

时间:2016-05-13 21:10:07

标签: ecmascript-6 generator eslint flowtype

我正在使用带有flowtype的eslint。在我决定使用es6发电机之前,它工作得很好。当我导出生成器时,我需要指定返回类型,但是eslint不能识别Generator类型。

export function *gen2(): Generator {
  yield 'test';
}

Eslint显示此错误:'Generator' is not defined.但流程运行正常。

任何人都知道如何让eslint识别Generator类型?

1 个答案:

答案 0 :(得分:12)

JS中没有全局Generator构造函数,因此ESLint会将其视为未知。您需要将其作为全局添加到.eslintrc,例如。

{
  "rules": {},
  "globals": {
    "Generator": true
  }
}