2017-09-15 69 views
0

我有一個包含folliwing文件types.js如何引入Flow類型定義?

// @flow 

export type PropTypes = { 
    fields: Object 
}; 

我想讓fields類型約束更具體。 fields對應於由名爲redux-form的庫添加的屬性。

redux-form有一個對應的文件在flow-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。無法解析名稱

回答

0

我添加以下內容,它解決了我的問題:

import type { InputProps } from 'redux-form'