Initial commit
This commit is contained in:
27
node_modules/embla-carousel/components/EventHandler.d.ts
generated
vendored
Normal file
27
node_modules/embla-carousel/components/EventHandler.d.ts
generated
vendored
Normal file
@ -0,0 +1,27 @@
|
||||
import { EmblaCarouselType } from './EmblaCarousel';
|
||||
type CallbackType = (emblaApi: EmblaCarouselType, evt: EmblaEventType) => void;
|
||||
export type EmblaEventType = EmblaEventListType[keyof EmblaEventListType];
|
||||
export interface EmblaEventListType {
|
||||
init: 'init';
|
||||
pointerDown: 'pointerDown';
|
||||
pointerUp: 'pointerUp';
|
||||
slidesChanged: 'slidesChanged';
|
||||
slidesInView: 'slidesInView';
|
||||
scroll: 'scroll';
|
||||
select: 'select';
|
||||
settle: 'settle';
|
||||
destroy: 'destroy';
|
||||
reInit: 'reInit';
|
||||
resize: 'resize';
|
||||
slideFocusStart: 'slideFocusStart';
|
||||
slideFocus: 'slideFocus';
|
||||
}
|
||||
export type EventHandlerType = {
|
||||
init: (emblaApi: EmblaCarouselType) => void;
|
||||
emit: (evt: EmblaEventType) => EventHandlerType;
|
||||
on: (evt: EmblaEventType, cb: CallbackType) => EventHandlerType;
|
||||
off: (evt: EmblaEventType, cb: CallbackType) => EventHandlerType;
|
||||
clear: () => void;
|
||||
};
|
||||
export declare function EventHandler(): EventHandlerType;
|
||||
export {};
|
||||
Reference in New Issue
Block a user