UNPKG

@ohu-mobile/core

Version:
72 lines (71 loc) 4.39 kB
import { FormFieldProps, FormAlign, FormTrigger, FormFieldInnerMethods } from './types'; declare const _default: import("vue-tsx-support")._TsxComponentV3<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & FormFieldInnerMethods & { ancestor: import("vue/types/vue").CombinedVueInstance<import("vue-tsx-support")._TsxComponentInstanceV3<import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>> & import("../_utils/defineComponent").OhuComponentInnerProps & { model: Record<string, any>; errors: Record<string, any>; errorNames: string[]; children: import("./types").FormFieldInstance[]; } & { addError(name: string, error: Error): void; removeError(name: string): void; addFormField(field: import("./types").FormFieldInstance): void; removeFormField(field: import("./types").FormFieldInstance): void; reset(): void; validateField(name: string): Promise<any>; validate(): Promise<Record<string, any>>; getFieldValidation(name: string): import("yup").AnySchema | undefined; getFieldValue(name: string): any; getChild(name: string): import("./types").FormFieldInstance | undefined; setFieldValue(name: string, value: any): void; scrollToField(name: string): void; submit(): Promise<void>; handleSubmit(e: import("vue-tsx-support/types/dom").SyntheticEvent<import("vue-tsx-support/types/dom").FormHTMLAttributes, Event>): void; } & { initialValues: any; validateFunc: ((values: any, props: import("./types").FormProps) => Record<string, any>) | undefined; validateSchema: import("./types").FormValidateSchemaProp | undefined; validateFirst: boolean; inline: boolean; labelAlign: FormAlign | undefined; labelWidth: string | undefined; contentAlign: FormAlign | undefined; trigger: FormTrigger; scrollToError: boolean; excludeFields: string[]; }, {}, {} & { inline?: boolean | undefined; initialValues?: any; validateFunc?: ((values: any, props: import("./types").FormProps) => Record<string, any>) | undefined; validateSchema?: import("./types").FormValidateSchemaProp | undefined; validateFirst?: boolean | undefined; labelAlign?: FormAlign | undefined; labelWidth?: string | undefined; contentAlign?: FormAlign | undefined; trigger?: FormTrigger | undefined; scrollToError?: boolean | undefined; excludeFields?: string[] | undefined; } & import("./types").FormProps, import("./types").FormEvents, import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>>, import("./types").FormScopedSlots>, object, object, object, Record<never, any>, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue/types/v3-component-public-instance").OptionTypesType<{}, {}, {}, {}, {}, {}>>; } & import("../_utils/defineComponent").OhuComponentInnerProps & { initialValue: any; validate: ((value: any) => string) | undefined; label: string | undefined; name: string | undefined; labelAlign: FormAlign | undefined; labelWidth: string; contentAlign: FormAlign | undefined; trigger: FormTrigger | undefined; required: boolean; padding: boolean; }, {}, {} & { name?: string | undefined; label?: string | undefined; padding?: boolean | undefined; labelAlign?: FormAlign | undefined; labelWidth?: string | undefined; contentAlign?: FormAlign | undefined; trigger?: FormTrigger | undefined; validate?: ((value: any) => string) | undefined; initialValue?: any; required?: boolean | undefined; } & FormFieldProps, {}, import("vue").default<Record<string, any>, Record<string, any>, never, never, (event: string, ...args: any[]) => import("vue").default<Record<string, any>, Record<string, any>, never, never, any>>, {}>; export default _default;