如何引入Flow类型定义?

时间:2017-09-15 14:20:18

标签: javascript flowtype

我有一个包含以下内容的文件types.js

// @flow

export type PropTypes = {
    fields: Object
};

我想让fields类型约束更具体。 fields对应于名为redux-form的库添加的属性。

redux-formflow-typed/npm/redux-form_v5.x.x.js下有一个相应的文件(旁边问题:这是如何在文件系统中添加的?)。

我认为这包含了库的类型定义。

如何将相关的类型定义引入我的文件types.js并将其应用于fields属性?

我认为类型定义应如下所示:

{ [fieldName: string]: InputProps }

我尝试了以下内容来引入InputProps

  • flow-typed/npm/redux-form_v5.x.x.js添加到.flowconfig文件

...但是运行纱线流量检查说:

  

标识符InputProps。无法解析名称

1 个答案:

答案 0 :(得分:0)

我添加了以下内容,它解决了我的问题:

import type { InputProps } from 'redux-form'