SlidesHandler.d.ts 564 B

12345678910
  1. import { EmblaCarouselType } from './EmblaCarousel';
  2. import { EventHandlerType } from './EventHandler';
  3. type SlidesHandlerCallbackType = (emblaApi: EmblaCarouselType, mutations: MutationRecord[]) => boolean | void;
  4. export type SlidesHandlerOptionType = boolean | SlidesHandlerCallbackType;
  5. export type SlidesHandlerType = {
  6. init: (emblaApi: EmblaCarouselType) => void;
  7. destroy: () => void;
  8. };
  9. export declare function SlidesHandler(container: HTMLElement, eventHandler: EventHandlerType, watchSlides: SlidesHandlerOptionType): SlidesHandlerType;
  10. export {};