1 | import { App } from 'vue';
|
2 | import Form from './Form';
|
3 | export { FormProps } from './Form';
|
4 | declare const _default: ({
|
5 | new (...args: any[]): {
|
6 | $: import("vue").ComponentInternalInstance;
|
7 | $data: {};
|
8 | $props: Partial<{
|
9 | onSubmit: (...args: any[]) => any;
|
10 | prefixCls: string;
|
11 | name: string;
|
12 | model: {
|
13 | [key: string]: any;
|
14 | };
|
15 | validateMessages: {
|
16 | [key: string]: any;
|
17 | };
|
18 | onFinish: (...args: any[]) => any;
|
19 | onFinishFailed: (...args: any[]) => any;
|
20 | }> & Pick<Readonly<{
|
21 | onSubmit: (...args: any[]) => any;
|
22 | prefixCls: string;
|
23 | name: string;
|
24 | model: {
|
25 | [key: string]: any;
|
26 | };
|
27 | validateMessages: {
|
28 | [key: string]: any;
|
29 | };
|
30 | onFinish: (...args: any[]) => any;
|
31 | onFinishFailed: (...args: any[]) => any;
|
32 | } & {
|
33 | layout?: "inline" | "horizontal" | "vertical";
|
34 | colon?: boolean;
|
35 | validateTrigger?: string | string[];
|
36 | labelCol?: unknown;
|
37 | wrapperCol?: unknown;
|
38 | labelAlign?: "left" | "right";
|
39 | rules?: {
|
40 | [k: string]: import("./Form").ValidationRule | import("./Form").ValidationRule[];
|
41 | };
|
42 | hideRequiredMark?: boolean;
|
43 | validateOnRuleChange?: boolean;
|
44 | scrollToFirstError?: boolean;
|
45 | }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "style" | "class" | "key" | "ref" | "onVnodeBeforeMount" | "onVnodeMounted" | "onVnodeBeforeUpdate" | "onVnodeUpdated" | "onVnodeBeforeUnmount" | "onVnodeUnmounted" | "layout" | "colon" | "validateTrigger" | "labelCol" | "wrapperCol" | "labelAlign" | "rules" | "hideRequiredMark" | "validateOnRuleChange" | "scrollToFirstError">;
|
46 | $attrs: Record<string, unknown>;
|
47 | $refs: Record<string, unknown>;
|
48 | $slots: Readonly<{
|
49 | [name: string]: import("vue").Slot;
|
50 | }>;
|
51 | $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
|
52 | $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
|
53 | $emit: (event: string, ...args: any[]) => void;
|
54 | $el: any;
|
55 | $options: import("vue").ComponentOptionsBase<Readonly<{
|
56 | onSubmit: (...args: any[]) => any;
|
57 | prefixCls: string;
|
58 | name: string;
|
59 | model: {
|
60 | [key: string]: any;
|
61 | };
|
62 | validateMessages: {
|
63 | [key: string]: any;
|
64 | };
|
65 | onFinish: (...args: any[]) => any;
|
66 | onFinishFailed: (...args: any[]) => any;
|
67 | } & {
|
68 | layout?: "inline" | "horizontal" | "vertical";
|
69 | colon?: boolean;
|
70 | validateTrigger?: string | string[];
|
71 | labelCol?: unknown;
|
72 | wrapperCol?: unknown;
|
73 | labelAlign?: "left" | "right";
|
74 | rules?: {
|
75 | [k: string]: import("./Form").ValidationRule | import("./Form").ValidationRule[];
|
76 | };
|
77 | hideRequiredMark?: boolean;
|
78 | validateOnRuleChange?: boolean;
|
79 | scrollToFirstError?: boolean;
|
80 | }>, {
|
81 | configProvider: import("../config-provider").ConfigConsumerProps;
|
82 | fields: any[];
|
83 | form: any;
|
84 | lastValidatePromise: any;
|
85 | vertical: import("vue").ComputedRef<boolean>;
|
86 | }, unknown, {}, {
|
87 | addField(field: any): void;
|
88 | removeField(field: any): void;
|
89 | handleSubmit(e: Event): void;
|
90 | getFieldsByNameList(nameList: import("./interface").NamePath): any[];
|
91 | resetFields(name: import("./interface").NamePath): void;
|
92 | clearValidate(name: import("./interface").NamePath): void;
|
93 | handleFinishFailed(errorInfo: import("./interface").ValidateErrorEntity<any>): void;
|
94 | validate(...args: any[]): Promise<any>;
|
95 | scrollToField(name: import("./interface").NamePath, options?: {}): void;
|
96 | getFieldsValue(nameList?: true | import("./interface").NamePath[]): any;
|
97 | validateFields(nameList?: import("./interface").NamePath[], options?: import("./interface").ValidateOptions): Promise<any>;
|
98 | validateField(...args: any[]): Promise<any>;
|
99 | }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, {
|
100 | onSubmit: (...args: any[]) => any;
|
101 | prefixCls: string;
|
102 | name: string;
|
103 | model: {
|
104 | [key: string]: any;
|
105 | };
|
106 | validateMessages: {
|
107 | [key: string]: any;
|
108 | };
|
109 | onFinish: (...args: any[]) => any;
|
110 | onFinishFailed: (...args: any[]) => any;
|
111 | }>;
|
112 | $forceUpdate: import("vue").ReactiveEffect<any>;
|
113 | $nextTick: typeof import("vue").nextTick;
|
114 | $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
|
115 | } & Readonly<{
|
116 | onSubmit: (...args: any[]) => any;
|
117 | prefixCls: string;
|
118 | name: string;
|
119 | model: {
|
120 | [key: string]: any;
|
121 | };
|
122 | validateMessages: {
|
123 | [key: string]: any;
|
124 | };
|
125 | onFinish: (...args: any[]) => any;
|
126 | onFinishFailed: (...args: any[]) => any;
|
127 | } & {
|
128 | layout?: "inline" | "horizontal" | "vertical";
|
129 | colon?: boolean;
|
130 | validateTrigger?: string | string[];
|
131 | labelCol?: unknown;
|
132 | wrapperCol?: unknown;
|
133 | labelAlign?: "left" | "right";
|
134 | rules?: {
|
135 | [k: string]: import("./Form").ValidationRule | import("./Form").ValidationRule[];
|
136 | };
|
137 | hideRequiredMark?: boolean;
|
138 | validateOnRuleChange?: boolean;
|
139 | scrollToFirstError?: boolean;
|
140 | }> & import("vue").ShallowUnwrapRef<{
|
141 | configProvider: import("../config-provider").ConfigConsumerProps;
|
142 | fields: any[];
|
143 | form: any;
|
144 | lastValidatePromise: any;
|
145 | vertical: import("vue").ComputedRef<boolean>;
|
146 | }> & {} & {
|
147 | addField(field: any): void;
|
148 | removeField(field: any): void;
|
149 | handleSubmit(e: Event): void;
|
150 | getFieldsByNameList(nameList: import("./interface").NamePath): any[];
|
151 | resetFields(name: import("./interface").NamePath): void;
|
152 | clearValidate(name: import("./interface").NamePath): void;
|
153 | handleFinishFailed(errorInfo: import("./interface").ValidateErrorEntity<any>): void;
|
154 | validate(...args: any[]): Promise<any>;
|
155 | scrollToField(name: import("./interface").NamePath, options?: {}): void;
|
156 | getFieldsValue(nameList?: true | import("./interface").NamePath[]): any;
|
157 | validateFields(nameList?: import("./interface").NamePath[], options?: import("./interface").ValidateOptions): Promise<any>;
|
158 | validateField(...args: any[]): Promise<any>;
|
159 | } & import("vue").ComponentCustomProperties;
|
160 | __isFragment?: never;
|
161 | __isTeleport?: never;
|
162 | __isSuspense?: never;
|
163 | } & import("vue").ComponentOptionsBase<Readonly<{
|
164 | onSubmit: (...args: any[]) => any;
|
165 | prefixCls: string;
|
166 | name: string;
|
167 | model: {
|
168 | [key: string]: any;
|
169 | };
|
170 | validateMessages: {
|
171 | [key: string]: any;
|
172 | };
|
173 | onFinish: (...args: any[]) => any;
|
174 | onFinishFailed: (...args: any[]) => any;
|
175 | } & {
|
176 | layout?: "inline" | "horizontal" | "vertical";
|
177 | colon?: boolean;
|
178 | validateTrigger?: string | string[];
|
179 | labelCol?: unknown;
|
180 | wrapperCol?: unknown;
|
181 | labelAlign?: "left" | "right";
|
182 | rules?: {
|
183 | [k: string]: import("./Form").ValidationRule | import("./Form").ValidationRule[];
|
184 | };
|
185 | hideRequiredMark?: boolean;
|
186 | validateOnRuleChange?: boolean;
|
187 | scrollToFirstError?: boolean;
|
188 | }>, {
|
189 | configProvider: import("../config-provider").ConfigConsumerProps;
|
190 | fields: any[];
|
191 | form: any;
|
192 | lastValidatePromise: any;
|
193 | vertical: import("vue").ComputedRef<boolean>;
|
194 | }, unknown, {}, {
|
195 | addField(field: any): void;
|
196 | removeField(field: any): void;
|
197 | handleSubmit(e: Event): void;
|
198 | getFieldsByNameList(nameList: import("./interface").NamePath): any[];
|
199 | resetFields(name: import("./interface").NamePath): void;
|
200 | clearValidate(name: import("./interface").NamePath): void;
|
201 | handleFinishFailed(errorInfo: import("./interface").ValidateErrorEntity<any>): void;
|
202 | validate(...args: any[]): Promise<any>;
|
203 | scrollToField(name: import("./interface").NamePath, options?: {}): void;
|
204 | getFieldsValue(nameList?: true | import("./interface").NamePath[]): any;
|
205 | validateFields(nameList?: import("./interface").NamePath[], options?: import("./interface").ValidateOptions): Promise<any>;
|
206 | validateField(...args: any[]): Promise<any>;
|
207 | }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, {
|
208 | onSubmit: (...args: any[]) => any;
|
209 | prefixCls: string;
|
210 | name: string;
|
211 | model: {
|
212 | [key: string]: any;
|
213 | };
|
214 | validateMessages: {
|
215 | [key: string]: any;
|
216 | };
|
217 | onFinish: (...args: any[]) => any;
|
218 | onFinishFailed: (...args: any[]) => any;
|
219 | }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
|
220 | readonly Item: import("vue").DefineComponent<{
|
221 | id: import("vue-types").VueTypeValidableDef<string> & {
|
222 | default: string;
|
223 | };
|
224 | htmlFor: import("vue-types").VueTypeValidableDef<string> & {
|
225 | default: string;
|
226 | };
|
227 | prefixCls: import("vue-types").VueTypeValidableDef<string> & {
|
228 | default: string;
|
229 | };
|
230 | label: import("vue-types").VueTypeValidableDef<import("../_util/type").VueNode>;
|
231 | help: import("vue-types").VueTypeValidableDef<import("../_util/type").VueNode>;
|
232 | extra: import("vue-types").VueTypeValidableDef<import("../_util/type").VueNode>;
|
233 | labelCol: {
|
234 | type: import("vue").PropType<import("../grid/Col").ColProps>;
|
235 | };
|
236 | wrapperCol: {
|
237 | type: import("vue").PropType<import("../grid/Col").ColProps>;
|
238 | };
|
239 | hasFeedback: import("vue-types").VueTypeValidableDef<boolean> & {
|
240 | default: boolean;
|
241 | };
|
242 | colon: import("vue-types").VueTypeValidableDef<boolean>;
|
243 | labelAlign: import("vue-types").VueTypeDef<"left" | "right">;
|
244 | prop: {
|
245 | type: import("vue").PropType<string | number | string[] | number[]>;
|
246 | };
|
247 | name: {
|
248 | type: import("vue").PropType<string | number | string[] | number[]>;
|
249 | };
|
250 | rules: import("vue-types").VueTypeDef<unknown[] | {
|
251 | [key: string]: any;
|
252 | }>;
|
253 | autoLink: import("vue-types").VueTypeValidableDef<boolean> & {
|
254 | default: boolean;
|
255 | };
|
256 | required: import("vue-types").VueTypeValidableDef<boolean>;
|
257 | validateFirst: import("vue-types").VueTypeValidableDef<boolean>;
|
258 | validateStatus: import("vue-types").VueTypeDef<"" | "error" | "success" | "warning" | "validating">;
|
259 | validateTrigger: {
|
260 | type: import("vue").PropType<string | string[]>;
|
261 | };
|
262 | messageVariables: {
|
263 | type: import("vue").PropType<Record<string, string>>;
|
264 | };
|
265 | }, {
|
266 | isFormItemChildren: boolean;
|
267 | configProvider: import("../config-provider").ConfigConsumerProps;
|
268 | FormContext: any;
|
269 | fieldId: import("vue").ComputedRef<string>;
|
270 | fieldName: import("vue").ComputedRef<string | number | string[] | number[]>;
|
271 | namePath: import("vue").ComputedRef<import("./interface").InternalNamePath>;
|
272 | isRequired: import("vue").ComputedRef<boolean>;
|
273 | getRules: () => any[];
|
274 | fieldValue: import("vue").ComputedRef<any>;
|
275 | mergedValidateTrigger: import("vue").ComputedRef<any[]>;
|
276 | }, {
|
277 | validateState: "" | "error" | "success" | "warning" | "validating";
|
278 | validateMessage: string;
|
279 | validateDisabled: boolean;
|
280 | validator: {};
|
281 | helpShow: boolean;
|
282 | errors: any[];
|
283 | initialValue: any;
|
284 | }, {}, {
|
285 | getNamePath(): any[];
|
286 | validateRules(options: import("./interface").ValidateOptions): Promise<void> | Promise<string[]>;
|
287 | onFieldBlur(): void;
|
288 | onFieldChange(): void;
|
289 | clearValidate(): void;
|
290 | resetField(): void;
|
291 | getHelpMessage(): any;
|
292 | onLabelClick(): void;
|
293 | onHelpAnimEnd(_key: string, helpShow: boolean): void;
|
294 | renderHelp(prefixCls: string): JSX.Element;
|
295 | renderExtra(prefixCls: string): JSX.Element;
|
296 | renderValidateWrapper(prefixCls: string, c1: import("../_util/type").VueNode, c2: import("../_util/type").VueNode, c3: import("../_util/type").VueNode): JSX.Element;
|
297 | renderWrapper(prefixCls: string, children: import("../_util/type").VueNode): JSX.Element;
|
298 | renderLabel(prefixCls: string): JSX.Element;
|
299 | renderChildren(prefixCls: string, child: import("../_util/type").VueNode): JSX.Element[];
|
300 | renderFormItem(child: any[]): JSX.Element;
|
301 | }, {
|
302 | methods: {
|
303 | setState(state: {}, callback: any): void;
|
304 | __emit(...args: any[]): void;
|
305 | };
|
306 | }, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
|
307 | prefixCls: string;
|
308 | id: string;
|
309 | htmlFor: string;
|
310 | hasFeedback: boolean;
|
311 | autoLink: boolean;
|
312 | } & {
|
313 | label?: import("../_util/type").VueNode;
|
314 | help?: import("../_util/type").VueNode;
|
315 | name?: string | number | string[] | number[];
|
316 | extra?: import("../_util/type").VueNode;
|
317 | colon?: boolean;
|
318 | required?: boolean;
|
319 | validateTrigger?: string | string[];
|
320 | labelCol?: unknown;
|
321 | wrapperCol?: unknown;
|
322 | labelAlign?: "left" | "right";
|
323 | prop?: string | number | string[] | number[];
|
324 | rules?: unknown[] | {
|
325 | [key: string]: any;
|
326 | };
|
327 | validateFirst?: boolean;
|
328 | validateStatus?: "" | "error" | "success" | "warning" | "validating";
|
329 | messageVariables?: Record<string, string>;
|
330 | }>, {
|
331 | prefixCls: string;
|
332 | id: string;
|
333 | htmlFor: string;
|
334 | hasFeedback: boolean;
|
335 | autoLink: boolean;
|
336 | }>;
|
337 | } & ((app: App<any>, ...options: any[]) => any) & {
|
338 | install?: (app: App<any>, ...options: any[]) => any;
|
339 | } & {
|
340 | readonly Item: typeof Form.Item;
|
341 | }) | ({
|
342 | new (...args: any[]): {
|
343 | $: import("vue").ComponentInternalInstance;
|
344 | $data: {};
|
345 | $props: Partial<{
|
346 | onSubmit: (...args: any[]) => any;
|
347 | prefixCls: string;
|
348 | name: string;
|
349 | model: {
|
350 | [key: string]: any;
|
351 | };
|
352 | validateMessages: {
|
353 | [key: string]: any;
|
354 | };
|
355 | onFinish: (...args: any[]) => any;
|
356 | onFinishFailed: (...args: any[]) => any;
|
357 | }> & Pick<Readonly<{
|
358 | onSubmit: (...args: any[]) => any;
|
359 | prefixCls: string;
|
360 | name: string;
|
361 | model: {
|
362 | [key: string]: any;
|
363 | };
|
364 | validateMessages: {
|
365 | [key: string]: any;
|
366 | };
|
367 | onFinish: (...args: any[]) => any;
|
368 | onFinishFailed: (...args: any[]) => any;
|
369 | } & {
|
370 | layout?: "inline" | "horizontal" | "vertical";
|
371 | colon?: boolean;
|
372 | validateTrigger?: string | string[];
|
373 | labelCol?: unknown;
|
374 | wrapperCol?: unknown;
|
375 | labelAlign?: "left" | "right";
|
376 | rules?: {
|
377 | [k: string]: import("./Form").ValidationRule | import("./Form").ValidationRule[];
|
378 | };
|
379 | hideRequiredMark?: boolean;
|
380 | validateOnRuleChange?: boolean;
|
381 | scrollToFirstError?: boolean;
|
382 | }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "style" | "class" | "key" | "ref" | "onVnodeBeforeMount" | "onVnodeMounted" | "onVnodeBeforeUpdate" | "onVnodeUpdated" | "onVnodeBeforeUnmount" | "onVnodeUnmounted" | "layout" | "colon" | "validateTrigger" | "labelCol" | "wrapperCol" | "labelAlign" | "rules" | "hideRequiredMark" | "validateOnRuleChange" | "scrollToFirstError">;
|
383 | $attrs: Record<string, unknown>;
|
384 | $refs: Record<string, unknown>;
|
385 | $slots: Readonly<{
|
386 | [name: string]: import("vue").Slot;
|
387 | }>;
|
388 | $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
|
389 | $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
|
390 | $emit: (event: string, ...args: any[]) => void;
|
391 | $el: any;
|
392 | $options: import("vue").ComponentOptionsBase<Readonly<{
|
393 | onSubmit: (...args: any[]) => any;
|
394 | prefixCls: string;
|
395 | name: string;
|
396 | model: {
|
397 | [key: string]: any;
|
398 | };
|
399 | validateMessages: {
|
400 | [key: string]: any;
|
401 | };
|
402 | onFinish: (...args: any[]) => any;
|
403 | onFinishFailed: (...args: any[]) => any;
|
404 | } & {
|
405 | layout?: "inline" | "horizontal" | "vertical";
|
406 | colon?: boolean;
|
407 | validateTrigger?: string | string[];
|
408 | labelCol?: unknown;
|
409 | wrapperCol?: unknown;
|
410 | labelAlign?: "left" | "right";
|
411 | rules?: {
|
412 | [k: string]: import("./Form").ValidationRule | import("./Form").ValidationRule[];
|
413 | };
|
414 | hideRequiredMark?: boolean;
|
415 | validateOnRuleChange?: boolean;
|
416 | scrollToFirstError?: boolean;
|
417 | }>, {
|
418 | configProvider: import("../config-provider").ConfigConsumerProps;
|
419 | fields: any[];
|
420 | form: any;
|
421 | lastValidatePromise: any;
|
422 | vertical: import("vue").ComputedRef<boolean>;
|
423 | }, unknown, {}, {
|
424 | addField(field: any): void;
|
425 | removeField(field: any): void;
|
426 | handleSubmit(e: Event): void;
|
427 | getFieldsByNameList(nameList: import("./interface").NamePath): any[];
|
428 | resetFields(name: import("./interface").NamePath): void;
|
429 | clearValidate(name: import("./interface").NamePath): void;
|
430 | handleFinishFailed(errorInfo: import("./interface").ValidateErrorEntity<any>): void;
|
431 | validate(...args: any[]): Promise<any>;
|
432 | scrollToField(name: import("./interface").NamePath, options?: {}): void;
|
433 | getFieldsValue(nameList?: true | import("./interface").NamePath[]): any;
|
434 | validateFields(nameList?: import("./interface").NamePath[], options?: import("./interface").ValidateOptions): Promise<any>;
|
435 | validateField(...args: any[]): Promise<any>;
|
436 | }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, {
|
437 | onSubmit: (...args: any[]) => any;
|
438 | prefixCls: string;
|
439 | name: string;
|
440 | model: {
|
441 | [key: string]: any;
|
442 | };
|
443 | validateMessages: {
|
444 | [key: string]: any;
|
445 | };
|
446 | onFinish: (...args: any[]) => any;
|
447 | onFinishFailed: (...args: any[]) => any;
|
448 | }>;
|
449 | $forceUpdate: import("vue").ReactiveEffect<any>;
|
450 | $nextTick: typeof import("vue").nextTick;
|
451 | $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
|
452 | } & Readonly<{
|
453 | onSubmit: (...args: any[]) => any;
|
454 | prefixCls: string;
|
455 | name: string;
|
456 | model: {
|
457 | [key: string]: any;
|
458 | };
|
459 | validateMessages: {
|
460 | [key: string]: any;
|
461 | };
|
462 | onFinish: (...args: any[]) => any;
|
463 | onFinishFailed: (...args: any[]) => any;
|
464 | } & {
|
465 | layout?: "inline" | "horizontal" | "vertical";
|
466 | colon?: boolean;
|
467 | validateTrigger?: string | string[];
|
468 | labelCol?: unknown;
|
469 | wrapperCol?: unknown;
|
470 | labelAlign?: "left" | "right";
|
471 | rules?: {
|
472 | [k: string]: import("./Form").ValidationRule | import("./Form").ValidationRule[];
|
473 | };
|
474 | hideRequiredMark?: boolean;
|
475 | validateOnRuleChange?: boolean;
|
476 | scrollToFirstError?: boolean;
|
477 | }> & import("vue").ShallowUnwrapRef<{
|
478 | configProvider: import("../config-provider").ConfigConsumerProps;
|
479 | fields: any[];
|
480 | form: any;
|
481 | lastValidatePromise: any;
|
482 | vertical: import("vue").ComputedRef<boolean>;
|
483 | }> & {} & {
|
484 | addField(field: any): void;
|
485 | removeField(field: any): void;
|
486 | handleSubmit(e: Event): void;
|
487 | getFieldsByNameList(nameList: import("./interface").NamePath): any[];
|
488 | resetFields(name: import("./interface").NamePath): void;
|
489 | clearValidate(name: import("./interface").NamePath): void;
|
490 | handleFinishFailed(errorInfo: import("./interface").ValidateErrorEntity<any>): void;
|
491 | validate(...args: any[]): Promise<any>;
|
492 | scrollToField(name: import("./interface").NamePath, options?: {}): void;
|
493 | getFieldsValue(nameList?: true | import("./interface").NamePath[]): any;
|
494 | validateFields(nameList?: import("./interface").NamePath[], options?: import("./interface").ValidateOptions): Promise<any>;
|
495 | validateField(...args: any[]): Promise<any>;
|
496 | } & import("vue").ComponentCustomProperties;
|
497 | __isFragment?: never;
|
498 | __isTeleport?: never;
|
499 | __isSuspense?: never;
|
500 | } & import("vue").ComponentOptionsBase<Readonly<{
|
501 | onSubmit: (...args: any[]) => any;
|
502 | prefixCls: string;
|
503 | name: string;
|
504 | model: {
|
505 | [key: string]: any;
|
506 | };
|
507 | validateMessages: {
|
508 | [key: string]: any;
|
509 | };
|
510 | onFinish: (...args: any[]) => any;
|
511 | onFinishFailed: (...args: any[]) => any;
|
512 | } & {
|
513 | layout?: "inline" | "horizontal" | "vertical";
|
514 | colon?: boolean;
|
515 | validateTrigger?: string | string[];
|
516 | labelCol?: unknown;
|
517 | wrapperCol?: unknown;
|
518 | labelAlign?: "left" | "right";
|
519 | rules?: {
|
520 | [k: string]: import("./Form").ValidationRule | import("./Form").ValidationRule[];
|
521 | };
|
522 | hideRequiredMark?: boolean;
|
523 | validateOnRuleChange?: boolean;
|
524 | scrollToFirstError?: boolean;
|
525 | }>, {
|
526 | configProvider: import("../config-provider").ConfigConsumerProps;
|
527 | fields: any[];
|
528 | form: any;
|
529 | lastValidatePromise: any;
|
530 | vertical: import("vue").ComputedRef<boolean>;
|
531 | }, unknown, {}, {
|
532 | addField(field: any): void;
|
533 | removeField(field: any): void;
|
534 | handleSubmit(e: Event): void;
|
535 | getFieldsByNameList(nameList: import("./interface").NamePath): any[];
|
536 | resetFields(name: import("./interface").NamePath): void;
|
537 | clearValidate(name: import("./interface").NamePath): void;
|
538 | handleFinishFailed(errorInfo: import("./interface").ValidateErrorEntity<any>): void;
|
539 | validate(...args: any[]): Promise<any>;
|
540 | scrollToField(name: import("./interface").NamePath, options?: {}): void;
|
541 | getFieldsValue(nameList?: true | import("./interface").NamePath[]): any;
|
542 | validateFields(nameList?: import("./interface").NamePath[], options?: import("./interface").ValidateOptions): Promise<any>;
|
543 | validateField(...args: any[]): Promise<any>;
|
544 | }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, {
|
545 | onSubmit: (...args: any[]) => any;
|
546 | prefixCls: string;
|
547 | name: string;
|
548 | model: {
|
549 | [key: string]: any;
|
550 | };
|
551 | validateMessages: {
|
552 | [key: string]: any;
|
553 | };
|
554 | onFinish: (...args: any[]) => any;
|
555 | onFinishFailed: (...args: any[]) => any;
|
556 | }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
|
557 | readonly Item: import("vue").DefineComponent<{
|
558 | id: import("vue-types").VueTypeValidableDef<string> & {
|
559 | default: string;
|
560 | };
|
561 | htmlFor: import("vue-types").VueTypeValidableDef<string> & {
|
562 | default: string;
|
563 | };
|
564 | prefixCls: import("vue-types").VueTypeValidableDef<string> & {
|
565 | default: string;
|
566 | };
|
567 | label: import("vue-types").VueTypeValidableDef<import("../_util/type").VueNode>;
|
568 | help: import("vue-types").VueTypeValidableDef<import("../_util/type").VueNode>;
|
569 | extra: import("vue-types").VueTypeValidableDef<import("../_util/type").VueNode>;
|
570 | labelCol: {
|
571 | type: import("vue").PropType<import("../grid/Col").ColProps>;
|
572 | };
|
573 | wrapperCol: {
|
574 | type: import("vue").PropType<import("../grid/Col").ColProps>;
|
575 | };
|
576 | hasFeedback: import("vue-types").VueTypeValidableDef<boolean> & {
|
577 | default: boolean;
|
578 | };
|
579 | colon: import("vue-types").VueTypeValidableDef<boolean>;
|
580 | labelAlign: import("vue-types").VueTypeDef<"left" | "right">;
|
581 | prop: {
|
582 | type: import("vue").PropType<string | number | string[] | number[]>;
|
583 | };
|
584 | name: {
|
585 | type: import("vue").PropType<string | number | string[] | number[]>;
|
586 | };
|
587 | rules: import("vue-types").VueTypeDef<unknown[] | {
|
588 | [key: string]: any;
|
589 | }>;
|
590 | autoLink: import("vue-types").VueTypeValidableDef<boolean> & {
|
591 | default: boolean;
|
592 | };
|
593 | required: import("vue-types").VueTypeValidableDef<boolean>;
|
594 | validateFirst: import("vue-types").VueTypeValidableDef<boolean>;
|
595 | validateStatus: import("vue-types").VueTypeDef<"" | "error" | "success" | "warning" | "validating">;
|
596 | validateTrigger: {
|
597 | type: import("vue").PropType<string | string[]>;
|
598 | };
|
599 | messageVariables: {
|
600 | type: import("vue").PropType<Record<string, string>>;
|
601 | };
|
602 | }, {
|
603 | isFormItemChildren: boolean;
|
604 | configProvider: import("../config-provider").ConfigConsumerProps;
|
605 | FormContext: any;
|
606 | fieldId: import("vue").ComputedRef<string>;
|
607 | fieldName: import("vue").ComputedRef<string | number | string[] | number[]>;
|
608 | namePath: import("vue").ComputedRef<import("./interface").InternalNamePath>;
|
609 | isRequired: import("vue").ComputedRef<boolean>;
|
610 | getRules: () => any[];
|
611 | fieldValue: import("vue").ComputedRef<any>;
|
612 | mergedValidateTrigger: import("vue").ComputedRef<any[]>;
|
613 | }, {
|
614 | validateState: "" | "error" | "success" | "warning" | "validating";
|
615 | validateMessage: string;
|
616 | validateDisabled: boolean;
|
617 | validator: {};
|
618 | helpShow: boolean;
|
619 | errors: any[];
|
620 | initialValue: any;
|
621 | }, {}, {
|
622 | getNamePath(): any[];
|
623 | validateRules(options: import("./interface").ValidateOptions): Promise<void> | Promise<string[]>;
|
624 | onFieldBlur(): void;
|
625 | onFieldChange(): void;
|
626 | clearValidate(): void;
|
627 | resetField(): void;
|
628 | getHelpMessage(): any;
|
629 | onLabelClick(): void;
|
630 | onHelpAnimEnd(_key: string, helpShow: boolean): void;
|
631 | renderHelp(prefixCls: string): JSX.Element;
|
632 | renderExtra(prefixCls: string): JSX.Element;
|
633 | renderValidateWrapper(prefixCls: string, c1: import("../_util/type").VueNode, c2: import("../_util/type").VueNode, c3: import("../_util/type").VueNode): JSX.Element;
|
634 | renderWrapper(prefixCls: string, children: import("../_util/type").VueNode): JSX.Element;
|
635 | renderLabel(prefixCls: string): JSX.Element;
|
636 | renderChildren(prefixCls: string, child: import("../_util/type").VueNode): JSX.Element[];
|
637 | renderFormItem(child: any[]): JSX.Element;
|
638 | }, {
|
639 | methods: {
|
640 | setState(state: {}, callback: any): void;
|
641 | __emit(...args: any[]): void;
|
642 | };
|
643 | }, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
|
644 | prefixCls: string;
|
645 | id: string;
|
646 | htmlFor: string;
|
647 | hasFeedback: boolean;
|
648 | autoLink: boolean;
|
649 | } & {
|
650 | label?: import("../_util/type").VueNode;
|
651 | help?: import("../_util/type").VueNode;
|
652 | name?: string | number | string[] | number[];
|
653 | extra?: import("../_util/type").VueNode;
|
654 | colon?: boolean;
|
655 | required?: boolean;
|
656 | validateTrigger?: string | string[];
|
657 | labelCol?: unknown;
|
658 | wrapperCol?: unknown;
|
659 | labelAlign?: "left" | "right";
|
660 | prop?: string | number | string[] | number[];
|
661 | rules?: unknown[] | {
|
662 | [key: string]: any;
|
663 | };
|
664 | validateFirst?: boolean;
|
665 | validateStatus?: "" | "error" | "success" | "warning" | "validating";
|
666 | messageVariables?: Record<string, string>;
|
667 | }>, {
|
668 | prefixCls: string;
|
669 | id: string;
|
670 | htmlFor: string;
|
671 | hasFeedback: boolean;
|
672 | autoLink: boolean;
|
673 | }>;
|
674 | } & {
|
675 | install: (app: App<any>, ...options: any[]) => any;
|
676 | } & {
|
677 | readonly Item: typeof Form.Item;
|
678 | });
|
679 | export default _default;
|