11 lines
564 B
TypeScript
11 lines
564 B
TypeScript
import { EmblaCarouselType } from './EmblaCarousel';
|
|
import { EventHandlerType } from './EventHandler';
|
|
type SlidesHandlerCallbackType = (emblaApi: EmblaCarouselType, mutations: MutationRecord[]) => boolean | void;
|
|
export type SlidesHandlerOptionType = boolean | SlidesHandlerCallbackType;
|
|
export type SlidesHandlerType = {
|
|
init: (emblaApi: EmblaCarouselType) => void;
|
|
destroy: () => void;
|
|
};
|
|
export declare function SlidesHandler(container: HTMLElement, eventHandler: EventHandlerType, watchSlides: SlidesHandlerOptionType): SlidesHandlerType;
|
|
export {};
|