У меня есть файл types.js
, содержащий следующее:
// @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
. Не удалось разрешить имя