Blame view

天文台pc/tianwentai-ui/node_modules/embla-carousel/cjs/components/SlideFocus.d.ts 852 Bytes
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
  import { EmblaCarouselType } from './EmblaCarousel';
  import { EventHandlerType } from './EventHandler';
  import { EventStoreType } from './EventStore';
  import { ScrollBodyType } from './ScrollBody';
  import { ScrollToType } from './ScrollTo';
  import { SlideRegistryType } from './SlideRegistry';
  type FocusHandlerCallbackType = (emblaApi: EmblaCarouselType, evt: FocusEvent) => boolean | void;
  export type FocusHandlerOptionType = boolean | FocusHandlerCallbackType;
  export type SlideFocusType = {
      init: (emblaApi: EmblaCarouselType) => void;
  };
  export declare function SlideFocus(root: HTMLElement, slides: HTMLElement[], slideRegistry: SlideRegistryType['slideRegistry'], scrollTo: ScrollToType, scrollBody: ScrollBodyType, eventStore: EventStoreType, eventHandler: EventHandlerType, watchFocus: FocusHandlerOptionType): SlideFocusType;
  export {};