zent
Version:
一套前端设计语言和基于React的实现
10 lines (9 loc) • 654 B
TypeScript
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>;