@splidejs/react-splide
Version:
The React component for Splide.
65 lines (62 loc) • 1.86 kB
text/typescript
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' ],
];