@splidejs/splide
Advanced tools
Comparing version 3.1.4 to 3.1.5
/*! | ||
* Splide.js | ||
* Version : 3.1.4 | ||
* Version : 3.1.5 | ||
* License : MIT | ||
@@ -5,0 +5,0 @@ * Copyright: 2021 Naotoshi Fujita |
function wt(n,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}} | ||
/*! | ||
* Splide.js | ||
* Version : 3.1.4 | ||
* Version : 3.1.5 | ||
* License : MIT | ||
@@ -6,0 +6,0 @@ * Copyright: 2021 Naotoshi Fujita |
@@ -10,6 +10,6 @@ import { Splide } from '../../core/Splide/Splide'; | ||
export interface EventInterfaceObject { | ||
on<K extends keyof EventMap>(event: K, callback: (...args: EventMap[K]) => void, priority?: number): void; | ||
on<K extends keyof EventMap>(event: K, callback: EventMap[K], priority?: number): void; | ||
on(events: string | string[], callback: EventBusCallback, priority?: number): void; | ||
off<K extends keyof EventMap>(events: K | K[] | string | string[]): void; | ||
emit<K extends keyof EventMap>(event: K, ...args: EventMap[K]): void; | ||
emit<K extends keyof EventMap>(event: K, ...args: Parameters<EventMap[K]>): void; | ||
emit(event: string, ...args: any[]): void; | ||
@@ -16,0 +16,0 @@ bind(target: Element | Window | Document | Array<Element | Window | Document>, events: string, callback: AnyFunction, options?: AddEventListenerOptions): void; |
@@ -154,3 +154,3 @@ import { SlideMatcher } from '../../components/Slides/Slides'; | ||
*/ | ||
on<K extends keyof EventMap>(events: K, callback: (...args: EventMap[K]) => void): this; | ||
on<K extends keyof EventMap>(events: K, callback: EventMap[K]): this; | ||
/** | ||
@@ -184,3 +184,3 @@ * Removes the registered all handlers for the specified event or events. | ||
*/ | ||
emit<K extends keyof EventMap>(event: K, ...args: EventMap[K]): this; | ||
emit<K extends keyof EventMap>(event: K, ...args: Parameters<EventMap[K]>): this; | ||
emit(event: string, ...args: any[]): this; | ||
@@ -187,0 +187,0 @@ /** |
@@ -6,32 +6,32 @@ import { PaginationData, PaginationItem } from '../components/Pagination/Pagination'; | ||
export interface EventMap { | ||
'mounted': []; | ||
'ready': []; | ||
'click': [SlideComponent, MouseEvent]; | ||
'move': [number, number, number]; | ||
'moved': [number, number, number]; | ||
'active': [SlideComponent]; | ||
'inactive': [SlideComponent]; | ||
'visible': [SlideComponent]; | ||
'hidden': [SlideComponent]; | ||
'slide:keydown': [SlideComponent, KeyboardEvent]; | ||
'refresh': []; | ||
'updated': [Options]; | ||
'resize': []; | ||
'resized': []; | ||
'drag': []; | ||
'dragging': []; | ||
'dragged': []; | ||
'scroll': []; | ||
'scrolled': []; | ||
'destroy': []; | ||
'arrows:mounted': [HTMLButtonElement, HTMLButtonElement]; | ||
'arrows:updated': [HTMLButtonElement, HTMLButtonElement, number, number]; | ||
'pagination:mounted': [PaginationData, PaginationItem]; | ||
'pagination:updated': [PaginationData, PaginationItem, PaginationItem]; | ||
'navigation:mounted': [Splide[]]; | ||
'autoplay:play': []; | ||
'autoplay:playing': [number]; | ||
'autoplay:pause': []; | ||
'lazyload:loaded': [HTMLImageElement, SlideComponent]; | ||
'mounted': () => void; | ||
'ready': () => void; | ||
'click': (Slide: SlideComponent, e: MouseEvent) => void; | ||
'move': (index: number, prev: number, dest: number) => void; | ||
'moved': (index: number, prev: number, dest: number) => void; | ||
'active': (Slide: SlideComponent) => void; | ||
'inactive': (Slide: SlideComponent) => void; | ||
'visible': (Slide: SlideComponent) => void; | ||
'hidden': (Slide: SlideComponent) => void; | ||
'slide:keydown': (Slide: SlideComponent, e: KeyboardEvent) => void; | ||
'refresh': () => void; | ||
'updated': (options: Options) => void; | ||
'resize': () => void; | ||
'resized': () => void; | ||
'drag': () => void; | ||
'dragging': () => void; | ||
'dragged': () => void; | ||
'scroll': () => void; | ||
'scrolled': () => void; | ||
'destroy': () => void; | ||
'arrows:mounted': (prev: HTMLButtonElement, next: HTMLButtonElement) => void; | ||
'arrows:updated': (prev: HTMLButtonElement, next: HTMLButtonElement, prevIndex: number, nextIndex: number) => void; | ||
'pagination:mounted': (data: PaginationData, item: PaginationItem) => void; | ||
'pagination:updated': (data: PaginationData, prev: PaginationItem, curr: PaginationItem) => void; | ||
'navigation:mounted': (splides: Splide[]) => void; | ||
'autoplay:play': () => void; | ||
'autoplay:playing': (rate: number) => void; | ||
'autoplay:pause': () => void; | ||
'lazyload:loaded': (img: HTMLImageElement, Slide: SlideComponent) => void; | ||
} | ||
//# sourceMappingURL=../../../src/js/types/events.d.ts.map |
{ | ||
"name": "@splidejs/splide", | ||
"version": "3.1.4", | ||
"version": "3.1.5", | ||
"description": "Splide is a lightweight, flexible and accessible slider/carousel. No dependencies, no Lighthouse errors.", | ||
@@ -5,0 +5,0 @@ "author": "Naotoshi Fujita", |
@@ -14,6 +14,6 @@ import { EVENT_DESTROY } from '../../constants/events'; | ||
export interface EventInterfaceObject { | ||
on<K extends keyof EventMap>( event: K, callback: ( ...args: EventMap[ K ] ) => void, priority?: number ): void; | ||
on<K extends keyof EventMap>( event: K, callback: EventMap[ K ], priority?: number ): void; | ||
on( events: string | string[], callback: EventBusCallback, priority?: number ): void; | ||
off<K extends keyof EventMap>( events: K | K[] | string | string[] ): void; | ||
emit<K extends keyof EventMap>( event: K, ...args: EventMap[ K ] ): void | ||
emit<K extends keyof EventMap>( event: K, ...args: Parameters<EventMap[ K ]> ): void | ||
emit( event: string, ...args: any[] ): void; | ||
@@ -20,0 +20,0 @@ bind( |
@@ -219,3 +219,3 @@ import * as ComponentConstructors from '../../components'; | ||
*/ | ||
on<K extends keyof EventMap>( events: K, callback: ( ...args: EventMap[ K ] ) => void ): this; | ||
on<K extends keyof EventMap>( events: K, callback: EventMap[ K ] ): this; | ||
on( events: string | string[], callback: EventBusCallback ): this { | ||
@@ -258,3 +258,3 @@ this.event.on( events, callback, null, DEFAULT_USER_EVENT_PRIORITY ); | ||
*/ | ||
emit<K extends keyof EventMap>( event: K, ...args: EventMap[ K ] ): this; | ||
emit<K extends keyof EventMap>( event: K, ...args: Parameters<EventMap[ K ]> ): this; | ||
emit( event: string, ...args: any[] ): this; | ||
@@ -261,0 +261,0 @@ emit( event: string ): this { |
@@ -8,32 +8,33 @@ import { PaginationData, PaginationItem } from '../components/Pagination/Pagination'; | ||
export interface EventMap { | ||
'mounted': []; | ||
'ready': []; | ||
'click': [ SlideComponent, MouseEvent ]; | ||
'move': [ number, number, number ]; | ||
'moved': [ number, number, number ]; | ||
'active': [ SlideComponent ]; | ||
'inactive': [ SlideComponent ]; | ||
'visible': [ SlideComponent ]; | ||
'hidden': [ SlideComponent ]; | ||
'slide:keydown': [ SlideComponent, KeyboardEvent ]; | ||
'refresh': []; | ||
'updated': [ Options ]; | ||
'resize': []; | ||
'resized': []; | ||
'drag': []; | ||
'dragging': []; | ||
'dragged': []; | ||
'scroll': []; | ||
'scrolled': []; | ||
'destroy': []; | ||
'arrows:mounted': [ HTMLButtonElement, HTMLButtonElement ]; | ||
'arrows:updated': [ HTMLButtonElement, HTMLButtonElement, number, number ]; | ||
'pagination:mounted': [ PaginationData, PaginationItem ]; | ||
'pagination:updated': [ PaginationData, PaginationItem, PaginationItem ]; | ||
'navigation:mounted': [ Splide[] ]; | ||
'autoplay:play': []; | ||
'autoplay:playing': [ number ]; | ||
'autoplay:pause': []; | ||
'lazyload:loaded': [ HTMLImageElement, SlideComponent ]; | ||
'mounted': () => void; | ||
'ready': () => void; | ||
'click': ( Slide: SlideComponent, e: MouseEvent ) => void; | ||
'move': ( index: number, prev: number, dest: number ) => void; | ||
'moved': ( index: number, prev: number, dest: number ) => void; | ||
'active': ( Slide: SlideComponent ) => void; | ||
'inactive': ( Slide: SlideComponent ) => void; | ||
'visible': ( Slide: SlideComponent ) => void; | ||
'hidden': ( Slide: SlideComponent ) => void; | ||
'slide:keydown': ( Slide: SlideComponent, e: KeyboardEvent ) => void; | ||
'refresh': () => void; | ||
'updated': ( options: Options ) => void; | ||
'resize': () => void; | ||
'resized': () => void; | ||
'drag': () => void; | ||
'dragging': () => void; | ||
'dragged': () => void; | ||
'scroll': () => void; | ||
'scrolled': () => void; | ||
'destroy': () => void; | ||
'arrows:mounted': ( prev: HTMLButtonElement, next: HTMLButtonElement ) => void; | ||
'arrows:updated': ( prev: HTMLButtonElement, next: HTMLButtonElement, prevIndex: number, nextIndex: number ) => void; | ||
'pagination:mounted': ( data: PaginationData, item: PaginationItem ) => void; | ||
'pagination:updated': ( data: PaginationData, prev: PaginationItem, curr: PaginationItem ) => void; | ||
'navigation:mounted': ( splides: Splide[] ) => void; | ||
'autoplay:play': () => void; | ||
'autoplay:playing': ( rate: number ) => void; | ||
'autoplay:pause': () => void; | ||
'lazyload:loaded': ( img: HTMLImageElement, Slide: SlideComponent ) => void; | ||
} | ||
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
2292516