UNPKG

rsuite

Version:

A suite of react components

10 lines (9 loc) 444 B
import type { MutableRefObject } from 'react'; import type { CheckType, Schema } from 'schema-typed'; export declare type FieldRuleType = MutableRefObject<CheckType<unknown, any> | undefined>; declare function useSchemaModel(formModel: Schema): { getCombinedModel: () => Schema<any, string>; pushFieldRule: (name: string, fieldRule: FieldRuleType) => void; removeFieldRule: (name: string) => void; }; export default useSchemaModel;