UNPKG

@fancyapps/ui

Version:

Robust JavaScript UI Component Library

29 lines (28 loc) 709 B
import { CarouselInstance } from "../carousel"; export type DotsOptions = { /** * HTML template for dot element */ dotTpl: string; /** * The maximum number of pages at which to create dots */ maxCount: number; /** * The minimum number of pages at which to create dots */ minCount: number; }; export type DotsInstance = ReturnType<typeof Dots>; declare module "./carousel" { interface CarouselOptions { Dots?: boolean | Partial<DotsOptions>; } interface CarouselPlugins { Dots: CarouselPlugin & DotsInstance; } } export declare const Dots: () => { init: (carousel: CarouselInstance) => void; destroy: () => void; };