kui-vue
Version:
A lightweight desktop UI component library suitable for Vue.js 2.
27 lines (22 loc) • 577 B
TypeScript
import Vue, { VueConstructor } from "vue";
/** Carousel component props */
export interface CarouselProps {
/** default: 0 */
value?: number;
/** default: true */
loop?: boolean;
autoplay?: boolean;
/** default: 3000 */
delay?: number;
vertical?: boolean;
/** default: true */
dots?: boolean;
}
/** Carousel component instance */
export interface Carousel extends Vue {
$props: CarouselProps;
$emit(event: string, ...args: any[]): void;
}
/** Carousel Vue component type */
declare const Carousel: VueConstructor<Carousel>;
export default Carousel;