useEmblaCarousel.d.ts 542 B

1234567891011
  1. import { EmblaCarouselType, EmblaOptionsType, EmblaPluginType } from 'embla-carousel';
  2. export type EmblaViewportRefType = <ViewportElement extends HTMLElement>(instance: ViewportElement | null) => void;
  3. export type UseEmblaCarouselType = [
  4. EmblaViewportRefType,
  5. EmblaCarouselType | undefined
  6. ];
  7. declare function useEmblaCarousel(options?: EmblaOptionsType, plugins?: EmblaPluginType[]): UseEmblaCarouselType;
  8. declare namespace useEmblaCarousel {
  9. let globalOptions: EmblaOptionsType | undefined;
  10. }
  11. export default useEmblaCarousel;