【问题标题】:How to bring in a Flow type definition?如何引入 Flow 类型定义?
【发布时间】:2017-09-15 22:53:25
【问题描述】:

我有一个文件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。无法解析名称

【问题讨论】:

    标签: javascript flowtype


    【解决方案1】:

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

    import type { InputProps } from 'redux-form'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-11
      • 2017-09-10
      • 1970-01-01
      相关资源
      最近更新 更多