UNPKG

824 BTypeScriptView Raw
1/// <reference types="react" />
2
3import { FieldOption } from '@alifd/field';
4import innerField from '@alifd/field';
5
6export * from '@alifd/field';
7export default class Field extends innerField{
8 /**
9 *
10 * @param contextComp 传入调用class的this
11 * @param options 一些事件配置
12 */
13 constructor(contextComp: any, options?: FieldOption);
14
15 /**
16 * 校验
17 * @param callback
18 */
19 validate(callback?: (errors: object[], values: object) => void): void;
20
21 /**
22 * 校验
23 * @param names
24 * @param callback
25 */
26 validate(
27 names?: string[] | string,
28 callback?: (errors: object[], values: object) => void
29 ): void;
30
31 /**
32 * react hooks 风格使用 Field
33 * @param options
34 */
35 static useField(options?: FieldOption): Field;
36}