UNPKG

@react-rx/form

Version:

rx form for react, use typescript for development

15 lines (14 loc) 561 B
/// <reference types="react" /> import { IFieldInnerProps, TChildrenRender, TFieldValue, TValidator } from "./interfaces"; interface IFieldProps { name: string; children: TChildrenRender<IFieldInnerProps>; defaultValue?: TFieldValue; validate?: TValidator | TValidator[]; format?: (value: TFieldValue) => TFieldValue; parse?: (value: TFieldValue) => TFieldValue; normalize?: (value: TFieldValue) => TFieldValue; destroyValueOnUnmount?: boolean; } export declare function Field(props: IFieldProps): JSX.Element | null; export {};