@react-rx/form
Version:
rx form for react, use typescript for development
15 lines (14 loc) • 561 B
TypeScript
/// <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 {};