UNPKG

various-ui

Version:

This is a test version of the Vue 3 component library

51 lines (50 loc) 1.75 kB
/// <reference types="node" /> import { SetupContext } from "vue"; import { UiCarouselProps, UiCarouselEmits } from "../index"; export declare const useComposable: (define: UiCarouselProps, emits: SetupContext<typeof UiCarouselEmits>["emit"]) => { ons: { container: { touchstart: (ev: TouchEvent) => void; } | { touchstart?: undefined; }; main: { mouseenter: () => void | undefined; mouseleave: () => void; }; }; refs: { main: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; container: import("vue").Ref<HTMLElement | undefined, HTMLElement | undefined>; childrens: import("vue").Ref<HTMLElement[], HTMLElement[]>; autoTimer: import("vue").Ref<NodeJS.Timeout | undefined, NodeJS.Timeout | undefined>; skipTimer: import("vue").Ref<{ valueOf: () => boolean; }, Boolean | { valueOf: () => boolean; }>; active: import("vue").Ref<number, number>; }; watchs: { stopAutoPlay: import("vue").WatchHandle; }; methods: { init: (number?: number) => void; dragCarousel: (ev: TouchEvent) => void; switchCarousel: (number: number, _data?: any) => void; switchBack: () => void; switchNext: () => void; }; computeds: { isFirstControl: import("vue").ComputedRef<boolean>; isLastControl: import("vue").ComputedRef<boolean>; className: import("vue").ComputedRef<string>; style: import("vue").ComputedRef<{ [name: string]: any; }>; }; variable: { delay: number; observer: ResizeObserver | undefined; }; };