UNPKG

autoforma

Version:

AutoForma is a dynamic form builder based on Mantine and React

11 lines (10 loc) 568 B
import { FieldSchema } from '../types'; import { UseFormReturnType } from '@mantine/form'; import { default as React } from 'react'; export declare abstract class RendererHandler<TValues extends Record<string, any>> { private next?; setNext(handler: RendererHandler<TValues>): RendererHandler<TValues>; handle(field: FieldSchema<TValues>, form: UseFormReturnType<TValues>): React.ReactNode; abstract canHandle(field: FieldSchema<TValues>): boolean; abstract render(field: FieldSchema<TValues>, form: UseFormReturnType<TValues>): React.ReactNode; }