UNPKG

zent

Version:

一套前端设计语言和基于React的实现

10 lines (9 loc) 654 B
import { FieldArrayModel, ModelRef } from './models'; import { IValidators } from './validate'; import { IModel } from './models/base'; export declare type IUseFieldArray<Item, Child extends IModel<Item>> = [ Child[], FieldArrayModel<Item, Child> ]; export declare function useFieldArray<Item, Child extends IModel<Item>>(field: string | ModelRef<readonly Item[], any, FieldArrayModel<Item, Child>>, validators?: IValidators<readonly (Item | null)[]>, defaultValue?: Item[]): FieldArrayModel<Item, Child>; export declare function useFieldArray<Item, Child extends IModel<Item>>(field: FieldArrayModel<Item, Child>): FieldArrayModel<Item, Child>;