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
TypeScript
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;
}