import { EVENT_ACTIVE, EVENT_ARROWS_MOUNTED, EVENT_ARROWS_UPDATED, EVENT_AUTOPLAY_PAUSE, EVENT_AUTOPLAY_PLAY, EVENT_AUTOPLAY_PLAYING, EVENT_CLICK, EVENT_DESTROY, EVENT_DRAG, EVENT_DRAGGED, EVENT_DRAGGING, EVENT_HIDDEN, EVENT_INACTIVE, EVENT_LAZYLOAD_LOADED, EVENT_MOUNTED, EVENT_MOVE, EVENT_MOVED, EVENT_NAVIGATION_MOUNTED, EVENT_PAGINATION_MOUNTED, EVENT_PAGINATION_UPDATED, EVENT_READY, EVENT_REFRESH, EVENT_RESIZE, EVENT_RESIZED, EVENT_SCROLL, EVENT_SCROLLED, EVENT_UPDATED, EVENT_VISIBLE, EventMap, } from '@splidejs/splide'; import { SplideEventHandlerMap } from '../types'; export const EVENTS: Array<[ keyof EventMap, keyof SplideEventHandlerMap ]> = [ [ EVENT_MOUNTED, 'onMounted' ], [ EVENT_READY, 'onReady' ], [ EVENT_MOVE, 'onMove' ], [ EVENT_MOVED, 'onMoved' ], [ EVENT_CLICK, 'onClick' ], [ EVENT_ACTIVE, 'onActive' ], [ EVENT_INACTIVE, 'onInactive' ], [ EVENT_VISIBLE, 'onVisible' ], [ EVENT_HIDDEN, 'onHidden' ], [ EVENT_REFRESH, 'onRefresh' ], [ EVENT_UPDATED, 'onUpdated' ], [ EVENT_RESIZE, 'onResize' ], [ EVENT_RESIZED, 'onResized' ], [ EVENT_DRAG, 'onDrag' ], [ EVENT_DRAGGING, 'onDragging' ], [ EVENT_DRAGGED, 'onDragged' ], [ EVENT_SCROLL, 'onScroll' ], [ EVENT_SCROLLED, 'onScrolled' ], [ EVENT_DESTROY, 'onDestroy' ], [ EVENT_ARROWS_MOUNTED, 'onArrowsMounted' ], [ EVENT_ARROWS_UPDATED, 'onArrowsUpdated' ], [ EVENT_PAGINATION_MOUNTED, 'onPaginationMounted' ], [ EVENT_PAGINATION_UPDATED, 'onPaginationUpdated' ], [ EVENT_NAVIGATION_MOUNTED, 'onNavigationMounted' ], [ EVENT_AUTOPLAY_PLAY, 'onAutoplayPlay' ], [ EVENT_AUTOPLAY_PLAYING, 'onAutoplayPlaying' ], [ EVENT_AUTOPLAY_PAUSE, 'onAutoplayPause' ], [ EVENT_LAZYLOAD_LOADED, 'onLazyLoadLoaded' ], ];