UNPKG

various-ui

Version:

This is a test version of the Vue 3 component library

149 lines (148 loc) 5.61 kB
/// <reference types="node" /> export declare const UiForm: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ readonly data: { readonly type: import("vue").PropType<{ [name: string]: any; }>; readonly default: () => void; }; readonly rules: { readonly type: import("vue").PropType<{ [name: string]: import("../..").UiTypes.verifyRule[]; }>; readonly default: () => void; }; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly data: { readonly type: import("vue").PropType<{ [name: string]: any; }>; readonly default: () => void; }; readonly rules: { readonly type: import("vue").PropType<{ [name: string]: import("../..").UiTypes.verifyRule[]; }>; readonly default: () => void; }; }>> & Readonly<{}> & {}>; refs: { form: import("vue").Ref<HTMLFormElement | undefined, HTMLFormElement | undefined>; }; methods: { reset: () => void; clear: (keys?: string[] | undefined) => void; validator: (callBack: (result: boolean) => void, list?: string[] | undefined) => Promise<void>; }; emitter: import("mitt").Emitter<Record<import("mitt").EventType, unknown>>; reset: () => void; clear: (keys?: string[] | undefined) => void; validator: (callBack: (result: boolean) => void, list?: string[] | undefined) => Promise<void>; form: import("vue").Ref<HTMLFormElement | undefined, HTMLFormElement | undefined>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ readonly data: { readonly type: import("vue").PropType<{ [name: string]: any; }>; readonly default: () => void; }; readonly rules: { readonly type: import("vue").PropType<{ [name: string]: import("../..").UiTypes.verifyRule[]; }>; readonly default: () => void; }; }>> & Readonly<{}>, { readonly data: { [name: string]: any; }; readonly rules: { [name: string]: import("../..").UiTypes.verifyRule[]; }; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export declare const UiFormItem: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ readonly prop: { readonly type: StringConstructor; }; readonly label: { readonly type: StringConstructor; }; readonly width: { readonly type: NumberConstructor; }; readonly direction: { readonly type: import("vue").PropType<"row" | "column">; readonly default: "row"; }; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly prop: { readonly type: StringConstructor; }; readonly label: { readonly type: StringConstructor; }; readonly width: { readonly type: NumberConstructor; }; readonly direction: { readonly type: import("vue").PropType<"row" | "column">; readonly default: "row"; }; }>> & Readonly<{}> & {}>; refs: { verifyTimer: import("vue").Ref<NodeJS.Timeout | undefined, NodeJS.Timeout | undefined>; visible: import("vue").Ref<boolean, boolean>; content: import("vue").Ref<string, string>; status: import("vue").Ref<import("../..").UiTypes.type, import("../..").UiTypes.type>; }; rules: { [name: string]: import("../..").UiTypes.verifyRule[]; }; methods: { show: (content: string, type?: import("../..").UiTypes.type | undefined) => void; hidden: () => void; validator: (name?: string | undefined, callBack?: ((result: boolean) => void) | undefined) => Promise<void>; }; computeds: { className: import("vue").ComputedRef<string>; style: import("vue").ComputedRef<{ width: string; } | { width?: undefined; }>; }; emitter: import("mitt").Emitter<any> | undefined; show: (content: string, type?: import("../..").UiTypes.type | undefined) => void; hidden: () => void; validator: (name?: string | undefined, callBack?: ((result: boolean) => void) | undefined) => Promise<void>; visible: import("vue").Ref<boolean, boolean>; content: import("vue").Ref<string, string>; verifyTimer: import("vue").Ref<NodeJS.Timeout | undefined, NodeJS.Timeout | undefined>; style: import("vue").ComputedRef<{ width: string; } | { width?: undefined; }>; className: import("vue").ComputedRef<string>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ readonly prop: { readonly type: StringConstructor; }; readonly label: { readonly type: StringConstructor; }; readonly width: { readonly type: NumberConstructor; }; readonly direction: { readonly type: import("vue").PropType<"row" | "column">; readonly default: "row"; }; }>> & Readonly<{}>, { readonly direction: "row" | "column"; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export * from "./default"; export * from "./default-item"; export default UiForm;