UNPKG

3.05 kBTypeScriptView Raw
1import { FormProps } from './Form';
2export declare const Form: import("../utils").WithInstall<import("vue").DefineComponent<import("vue").ExtractPropTypes<{
3 colon: BooleanConstructor;
4 disabled: BooleanConstructor;
5 readonly: BooleanConstructor;
6 required: import("vue").PropType<boolean | "auto">;
7 showError: BooleanConstructor;
8 labelWidth: (NumberConstructor | StringConstructor)[];
9 labelAlign: import("vue").PropType<import("..").FieldTextAlign>;
10 inputAlign: import("vue").PropType<import("..").FieldTextAlign>;
11 scrollToError: BooleanConstructor;
12 scrollToErrorPosition: import("vue").PropType<ScrollLogicalPosition>;
13 validateFirst: BooleanConstructor;
14 submitOnEnter: {
15 type: BooleanConstructor;
16 default: true;
17 };
18 showErrorMessage: {
19 type: BooleanConstructor;
20 default: true;
21 };
22 errorMessageAlign: import("vue").PropType<import("..").FieldTextAlign>;
23 validateTrigger: {
24 type: import("vue").PropType<import("..").FieldValidateTrigger | import("..").FieldValidateTrigger[]>;
25 default: string;
26 };
27}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("submit" | "failed")[], "submit" | "failed", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
28 colon: BooleanConstructor;
29 disabled: BooleanConstructor;
30 readonly: BooleanConstructor;
31 required: import("vue").PropType<boolean | "auto">;
32 showError: BooleanConstructor;
33 labelWidth: (NumberConstructor | StringConstructor)[];
34 labelAlign: import("vue").PropType<import("..").FieldTextAlign>;
35 inputAlign: import("vue").PropType<import("..").FieldTextAlign>;
36 scrollToError: BooleanConstructor;
37 scrollToErrorPosition: import("vue").PropType<ScrollLogicalPosition>;
38 validateFirst: BooleanConstructor;
39 submitOnEnter: {
40 type: BooleanConstructor;
41 default: true;
42 };
43 showErrorMessage: {
44 type: BooleanConstructor;
45 default: true;
46 };
47 errorMessageAlign: import("vue").PropType<import("..").FieldTextAlign>;
48 validateTrigger: {
49 type: import("vue").PropType<import("..").FieldValidateTrigger | import("..").FieldValidateTrigger[]>;
50 default: string;
51 };
52}>> & Readonly<{
53 onSubmit?: ((...args: any[]) => any) | undefined;
54 onFailed?: ((...args: any[]) => any) | undefined;
55}>, {
56 disabled: boolean;
57 readonly: boolean;
58 colon: boolean;
59 showError: boolean;
60 scrollToError: boolean;
61 validateFirst: boolean;
62 submitOnEnter: boolean;
63 showErrorMessage: boolean;
64 validateTrigger: import("..").FieldValidateTrigger | import("..").FieldValidateTrigger[];
65}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>;
66export default Form;
67export { formProps } from './Form';
68export type { FormProps };
69export type { FormInstance } from './types';
70declare module 'vue' {
71 interface GlobalComponents {
72 VanForm: typeof Form;
73 }
74}
75
\No newline at end of file