UNPKG

react-define-form

Version:

React define form offers alternative typescript bindings for [react-final-form](https://github.com/final-form/react-final-form). It requires you to "define" a form type, specifying the type of the form data.

9 lines (8 loc) 534 B
export default function createField<FieldValue = string>(): FieldSpec<FieldValue, FieldValue>; export default function createField<FieldValue = string, FieldValueParsed = FieldValue>(parse: (value: FieldValue) => FieldValueParsed): FieldSpec<FieldValue, FieldValueParsed>; export declare type CreateField = typeof createField; export declare class FieldSpec<FieldValue, FieldValueParsed> { protected value: FieldValue; protected parsedValue: FieldValueParsed; parse: (value: FieldValue) => FieldValueParsed | undefined; }