UNPKG

various-ui

Version:

This is a test version of the Vue 3 component library

127 lines (126 loc) 5.14 kB
/// <reference types="node" /> declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ readonly delay: { readonly type: NumberConstructor; readonly default: 500; }; readonly arrow: { readonly type: import("vue").PropType<"hover" | "always" | "never">; readonly default: "hover"; }; readonly width: { readonly type: import("vue").PropType<string | number>; readonly default: "100%"; }; readonly height: { readonly type: import("vue").PropType<string | number>; readonly default: "100%"; }; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly delay: { readonly type: NumberConstructor; readonly default: 500; }; readonly arrow: { readonly type: import("vue").PropType<"hover" | "always" | "never">; readonly default: "hover"; }; readonly width: { readonly type: import("vue").PropType<string | number>; readonly default: "100%"; }; readonly height: { readonly type: import("vue").PropType<string | number>; readonly default: "100%"; }; }>> & Readonly<{ onChange?: ((_number: number) => any) | undefined; }> & {}>; emits: (event: "change", _number: number) => void; refs: { main: import("vue").Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>; controls: import("vue").Ref<boolean, boolean>; boundary: import("vue").Ref<"middle" | "first" | "last", "middle" | "first" | "last">; autoTimer: import("vue").Ref<NodeJS.Timeout | undefined, NodeJS.Timeout | undefined>; container: import("vue").Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>; }; methods: { init: () => void; switchCarousel: (number: number, _data?: any) => void; switchBack: () => void; switchNext: () => void; }; computeds: { className: import("vue").ComputedRef<string>; style: import("vue").ComputedRef<{ [name: string]: any; }>; isFirstControl: import("vue").ComputedRef<boolean>; isLastControl: import("vue").ComputedRef<boolean>; }; variable: { delay: number; width: number; offset: number; delayUp: number; observer: ResizeObserver | undefined; }; main: import("vue").Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>; container: import("vue").Ref<HTMLDivElement | undefined, HTMLDivElement | undefined>; switchCarousel: (number: number, _data?: any) => void; switchBack: () => void; switchNext: () => void; init: () => void; style: import("vue").ComputedRef<{ [name: string]: any; }>; className: import("vue").ComputedRef<string>; isLastControl: import("vue").ComputedRef<boolean>; isFirstControl: import("vue").ComputedRef<boolean>; readonly UiIcon: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>, { define: import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }> & {}>; emits: (event: "click", _ev?: Event | MouseEvent | undefined) => void; click: (ev: Event | MouseEvent) => void; name: import("vue").ComputedRef<string>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (_ev?: Event | MouseEvent | undefined) => boolean; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ readonly name: StringConstructor; }>> & Readonly<{ onClick?: ((_ev?: Event | MouseEvent | undefined) => any) | undefined; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (_number: number) => boolean; }, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ readonly delay: { readonly type: NumberConstructor; readonly default: 500; }; readonly arrow: { readonly type: import("vue").PropType<"hover" | "always" | "never">; readonly default: "hover"; }; readonly width: { readonly type: import("vue").PropType<string | number>; readonly default: "100%"; }; readonly height: { readonly type: import("vue").PropType<string | number>; readonly default: "100%"; }; }>> & Readonly<{ onChange?: ((_number: number) => any) | undefined; }>, { readonly height: string | number; readonly width: string | number; readonly arrow: "hover" | "always" | "never"; readonly delay: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;