MCPcopy
hub / github.com/Splidejs/splide / EventMap

Interface EventMap

src/js/types/events.ts:12–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10 * @since 3.0.0
11 */
12export interface EventMap {
13 'mounted': () => void;
14 'ready': () => void;
15 'click': ( Slide: SlideComponent, e: MouseEvent ) => void;
16 'move': ( index: number, prev: number, dest: number ) => void;
17 'moved': ( index: number, prev: number, dest: number ) => void;
18 'active': ( Slide: SlideComponent ) => void;
19 'inactive': ( Slide: SlideComponent ) => void;
20 'visible': ( Slide: SlideComponent ) => void;
21 'hidden': ( Slide: SlideComponent ) => void;
22 'refresh': () => void;
23 'updated': ( options: Options ) => void;
24 'resize': () => void;
25 'resized': () => void;
26 'drag': () => void;
27 'dragging': () => void;
28 'dragged': () => void;
29 'scroll': () => void;
30 'scrolled': () => void;
31 'overflow': ( overflow: boolean ) => void;
32 'destroy': () => void;
33 'arrows:mounted': ( prev: HTMLButtonElement, next: HTMLButtonElement ) => void;
34 'arrows:updated': ( prev: HTMLButtonElement, next: HTMLButtonElement, prevIndex: number, nextIndex: number ) => void;
35 'pagination:mounted': ( data: PaginationData, item: PaginationItem ) => void;
36 'pagination:updated': ( data: PaginationData, prev: PaginationItem, curr: PaginationItem ) => void;
37 'navigation:mounted': ( splides: Splide[] ) => void;
38 'autoplay:play': () => void;
39 'autoplay:playing': ( rate: number ) => void;
40 'autoplay:pause': () => void;
41 'lazyload:loaded': ( img: HTMLImageElement, Slide: SlideComponent ) => void;
42}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…