UNPKG

@layui/layui-vue

Version:

a component library for Vue 3 base on layui-vue

424 lines (423 loc) 13.7 kB
declare const component: { new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{ name: { type: import("vue").PropType<string>; }; disabled: { type: import("vue").PropType<boolean>; }; end: { type: import("vue").PropType<string>; default: string; }; start: { type: import("vue").PropType<string>; default: string; }; size: { type: import("vue").PropType<import("../select/interface").SelectSize>; }; multiple: { type: import("vue").PropType<boolean>; }; options: { type: import("vue").PropType<import("../selectOption/index.vue").SelectOptionProps[]>; }; modelValue: { type: import("vue").PropType<any>; }; teleportProps: { type: import("vue").PropType<Partial<import("vue").TeleportProps>>; }; autoFitWidth: { type: import("vue").PropType<boolean>; default: boolean; }; autoFitMinWidth: { type: import("vue").PropType<boolean>; default: boolean; }; contentClass: { type: import("vue").PropType<string | object | (string | object)[]>; }; contentStyle: { type: import("vue").PropType<string | false | import("vue").CSSProperties | import("vue").StyleValue[] | null>; }; allowClear: { type: import("vue").PropType<boolean>; }; placeholder: { type: import("vue").PropType<string>; }; format: { type: import("vue").PropType<string>; default: string; }; interval: { type: import("vue").PropType<string>; default: string; }; minCollapsedNum: { type: import("vue").PropType<number>; default: number; }; collapseTagsTooltip: { type: import("vue").PropType<boolean>; default: boolean; }; searchMethod: { type: import("vue").PropType<Function>; }; inputFormat: { type: import("vue").PropType<string>; }; showSearch: { type: import("vue").PropType<boolean>; }; skip: { type: import("vue").PropType<string[]>; }; searchPlaceholder: { type: import("vue").PropType<string>; }; withStartTime: { type: import("vue").PropType<boolean>; default: boolean; }; withEndTime: { type: import("vue").PropType<boolean>; default: boolean; }; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onClear?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("clear" | "change" | "update:modelValue")[], import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{ name: { type: import("vue").PropType<string>; }; disabled: { type: import("vue").PropType<boolean>; }; end: { type: import("vue").PropType<string>; default: string; }; start: { type: import("vue").PropType<string>; default: string; }; size: { type: import("vue").PropType<import("../select/interface").SelectSize>; }; multiple: { type: import("vue").PropType<boolean>; }; options: { type: import("vue").PropType<import("../selectOption/index.vue").SelectOptionProps[]>; }; modelValue: { type: import("vue").PropType<any>; }; teleportProps: { type: import("vue").PropType<Partial<import("vue").TeleportProps>>; }; autoFitWidth: { type: import("vue").PropType<boolean>; default: boolean; }; autoFitMinWidth: { type: import("vue").PropType<boolean>; default: boolean; }; contentClass: { type: import("vue").PropType<string | object | (string | object)[]>; }; contentStyle: { type: import("vue").PropType<string | false | import("vue").CSSProperties | import("vue").StyleValue[] | null>; }; allowClear: { type: import("vue").PropType<boolean>; }; placeholder: { type: import("vue").PropType<string>; }; format: { type: import("vue").PropType<string>; default: string; }; interval: { type: import("vue").PropType<string>; default: string; }; minCollapsedNum: { type: import("vue").PropType<number>; default: number; }; collapseTagsTooltip: { type: import("vue").PropType<boolean>; default: boolean; }; searchMethod: { type: import("vue").PropType<Function>; }; inputFormat: { type: import("vue").PropType<string>; }; showSearch: { type: import("vue").PropType<boolean>; }; skip: { type: import("vue").PropType<string[]>; }; searchPlaceholder: { type: import("vue").PropType<string>; }; withStartTime: { type: import("vue").PropType<boolean>; default: boolean; }; withEndTime: { type: import("vue").PropType<boolean>; default: boolean; }; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onClear?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; }, { end: string; start: string; autoFitWidth: boolean; autoFitMinWidth: boolean; format: string; interval: string; minCollapsedNum: number; collapseTagsTooltip: boolean; withStartTime: boolean; withEndTime: boolean; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<import("vue").ExtractPropTypes<{ name: { type: import("vue").PropType<string>; }; disabled: { type: import("vue").PropType<boolean>; }; end: { type: import("vue").PropType<string>; default: string; }; start: { type: import("vue").PropType<string>; default: string; }; size: { type: import("vue").PropType<import("../select/interface").SelectSize>; }; multiple: { type: import("vue").PropType<boolean>; }; options: { type: import("vue").PropType<import("../selectOption/index.vue").SelectOptionProps[]>; }; modelValue: { type: import("vue").PropType<any>; }; teleportProps: { type: import("vue").PropType<Partial<import("vue").TeleportProps>>; }; autoFitWidth: { type: import("vue").PropType<boolean>; default: boolean; }; autoFitMinWidth: { type: import("vue").PropType<boolean>; default: boolean; }; contentClass: { type: import("vue").PropType<string | object | (string | object)[]>; }; contentStyle: { type: import("vue").PropType<string | false | import("vue").CSSProperties | import("vue").StyleValue[] | null>; }; allowClear: { type: import("vue").PropType<boolean>; }; placeholder: { type: import("vue").PropType<string>; }; format: { type: import("vue").PropType<string>; default: string; }; interval: { type: import("vue").PropType<string>; default: string; }; minCollapsedNum: { type: import("vue").PropType<number>; default: number; }; collapseTagsTooltip: { type: import("vue").PropType<boolean>; default: boolean; }; searchMethod: { type: import("vue").PropType<Function>; }; inputFormat: { type: import("vue").PropType<string>; }; showSearch: { type: import("vue").PropType<boolean>; }; skip: { type: import("vue").PropType<string[]>; }; searchPlaceholder: { type: import("vue").PropType<string>; }; withStartTime: { type: import("vue").PropType<boolean>; default: boolean; }; withEndTime: { type: import("vue").PropType<boolean>; default: boolean; }; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onClear?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; }, {}, {}, {}, {}, { end: string; start: string; autoFitWidth: boolean; autoFitMinWidth: boolean; format: string; interval: string; minCollapsedNum: number; collapseTagsTooltip: boolean; withStartTime: boolean; withEndTime: boolean; }>; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ name: { type: import("vue").PropType<string>; }; disabled: { type: import("vue").PropType<boolean>; }; end: { type: import("vue").PropType<string>; default: string; }; start: { type: import("vue").PropType<string>; default: string; }; size: { type: import("vue").PropType<import("../select/interface").SelectSize>; }; multiple: { type: import("vue").PropType<boolean>; }; options: { type: import("vue").PropType<import("../selectOption/index.vue").SelectOptionProps[]>; }; modelValue: { type: import("vue").PropType<any>; }; teleportProps: { type: import("vue").PropType<Partial<import("vue").TeleportProps>>; }; autoFitWidth: { type: import("vue").PropType<boolean>; default: boolean; }; autoFitMinWidth: { type: import("vue").PropType<boolean>; default: boolean; }; contentClass: { type: import("vue").PropType<string | object | (string | object)[]>; }; contentStyle: { type: import("vue").PropType<string | false | import("vue").CSSProperties | import("vue").StyleValue[] | null>; }; allowClear: { type: import("vue").PropType<boolean>; }; placeholder: { type: import("vue").PropType<string>; }; format: { type: import("vue").PropType<string>; default: string; }; interval: { type: import("vue").PropType<string>; default: string; }; minCollapsedNum: { type: import("vue").PropType<number>; default: number; }; collapseTagsTooltip: { type: import("vue").PropType<boolean>; default: boolean; }; searchMethod: { type: import("vue").PropType<Function>; }; inputFormat: { type: import("vue").PropType<string>; }; showSearch: { type: import("vue").PropType<boolean>; }; skip: { type: import("vue").PropType<string[]>; }; searchPlaceholder: { type: import("vue").PropType<string>; }; withStartTime: { type: import("vue").PropType<boolean>; default: boolean; }; withEndTime: { type: import("vue").PropType<boolean>; default: boolean; }; }>> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onClear?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("clear" | "change" | "update:modelValue")[], "clear" | "change" | "update:modelValue", { end: string; start: string; autoFitWidth: boolean; autoFitMinWidth: boolean; format: string; interval: string; minCollapsedNum: number; collapseTagsTooltip: boolean; withStartTime: boolean; withEndTime: boolean; }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }) & import("vue").Plugin<any[]>; export default component;