frmx
Version:
Simple, Performant, Lightweight React Forms
21 lines (20 loc) • 835 B
TypeScript
import React from 'react';
interface FieldPropsInterface {
afterChange?(value?: any, path?: string, error?: boolean): any;
autoCapitalizeOn?: boolean;
autoCompleteOff?: boolean;
autoCorrectOn?: boolean;
children: React.ReactElement;
disabled?: boolean;
path: string;
getValueFromArgs?(args: any): any;
isErrorProp?: string;
onChangeProp?: string;
spellCheckOn?: boolean;
trim?: boolean;
type?: string;
valueProp?: string;
rest?: any;
}
export default function Field({ afterChange, autoCapitalizeOn, autoCompleteOff, autoCorrectOn, children, disabled: locallyDisabled, path, getValueFromArgs, isErrorProp, onChangeProp, spellCheckOn, trim, type, valueProp, ...rest }: FieldPropsInterface): React.ReactElement<any, string | React.JSXElementConstructor<any>> | null;
export {};