src/FieldsProps.types.js.flow
// @flow
import type { ComponentType } from 'react'
import type { Validator } from './types'
export type WarnAndValidateProp =
Validator | Validator[] | { [string]: (Validator | Validator[]) }
export type Props = {
names: string[],
component: Function | ComponentType<any>,
format?: (value: any, name: string) =>?any,
parse?: (value: any, name: string) =>?any,
props?: Object,
forwardRef?: boolean,
validate?: WarnAndValidateProp,
warn?: WarnAndValidateProp,
}