Flow中使用“/作为类型注释使用的不合格值”错误

时间:2017-04-01 05:03:49

标签: flowtype

我有一个JS文件:

// @flow
import type SomeType from './types';

export class MyClass extends React.Component {
  props: {
    someProp: Array<SomeType>
  };
}

在types.js中:

// @flow
export type SomeType = {
  someKey: number
}

正在运行flow会在Array<SomeType>上给出以下错误:

exports. Ineligible value used in/as type annotation (did you forget 'typeof'?)

1 个答案:

答案 0 :(得分:5)

这是我作为ES6菜鸟。修复方法是导入类型的方式。它应该是:

import type {SomeType} from './types';