123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444 |
- import { Swiper, SwiperOptions } from './types/index.d.ts';
- declare const register: () => void;
- interface SwiperContainerEventMap extends Omit<HTMLElementEventMap, 'click' | 'progress' | 'keypress' | 'resize' | 'touchstart' | 'touchmove' | 'touchend' | 'transitionend' | 'transitionstart'> {
-
- autoplaystart: CustomEvent<[swiper: Swiper]>;
-
- autoplaystop: CustomEvent<[swiper: Swiper]>;
-
- autoplaypause: CustomEvent<[swiper: Swiper]>;
-
- autoplayresume: CustomEvent<[swiper: Swiper]>;
-
- autoplaytimeleft: CustomEvent<[swiper: Swiper, timeLeft: number, percentage: number]>;
-
- autoplay: CustomEvent<[swiper: Swiper]>;
- hashchange: CustomEvent<[swiper: Swiper]>;
-
- hashset: CustomEvent<[swiper: Swiper]>;
- keypress: CustomEvent<[swiper: Swiper, keyCode: string]>;
- scroll: CustomEvent<[swiper: Swiper, event: WheelEvent]>;
- navigationhide: CustomEvent<[swiper: Swiper]>;
-
- navigationshow: CustomEvent<[swiper: Swiper]>;
-
- navigationprev: CustomEvent<[swiper: Swiper]>;
-
- navigationnext: CustomEvent<[swiper: Swiper]>;
- paginationrender: CustomEvent<[swiper: Swiper, paginationEl: HTMLElement]>;
-
- paginationupdate: CustomEvent<[swiper: Swiper, paginationEl: HTMLElement]>;
-
- paginationhide: CustomEvent<[swiper: Swiper]>;
-
- paginationshow: CustomEvent<[swiper: Swiper]>;
- scrollbardragstart: CustomEvent<[swiper: Swiper, event: MouseEvent | TouchEvent | PointerEvent]>;
-
- scrollbardragmove: CustomEvent<[swiper: Swiper, event: MouseEvent | TouchEvent | PointerEvent]>;
-
- scrollbardragend: CustomEvent<[swiper: Swiper, event: MouseEvent | TouchEvent | PointerEvent]>;
- zoomchange: CustomEvent<[swiper: Swiper, scale: number, imageEl: HTMLElement, slideEl: HTMLElement]>;
-
-
- init: CustomEvent<[swiper: Swiper]>;
-
- beforedestroy: CustomEvent<[swiper: Swiper]>;
-
- slidesupdated: CustomEvent<[swiper: Swiper]>;
-
- slidechange: CustomEvent<[swiper: Swiper]>;
-
- slidechangetransitionstart: CustomEvent<[swiper: Swiper]>;
-
- slidechangetransitionend: CustomEvent<[swiper: Swiper]>;
-
- slidenexttransitionstart: CustomEvent<[swiper: Swiper]>;
-
- slidenexttransitionend: CustomEvent<[swiper: Swiper]>;
-
- slideprevtransitionstart: CustomEvent<[swiper: Swiper]>;
-
- slideprevtransitionend: CustomEvent<[swiper: Swiper]>;
-
- transitionstart: CustomEvent<[swiper: Swiper]>;
-
- transitionend: CustomEvent<[swiper: Swiper]>;
-
- touchstart: CustomEvent<[swiper: Swiper, event: MouseEvent | TouchEvent | PointerEvent]>;
-
- touchmove: CustomEvent<[swiper: Swiper, event: MouseEvent | TouchEvent | PointerEvent]>;
-
- touchmoveopposite: CustomEvent<[swiper: Swiper, event: MouseEvent | TouchEvent | PointerEvent]>;
-
- slidermove: CustomEvent<[swiper: Swiper, event: MouseEvent | TouchEvent | PointerEvent]>;
-
- touchend: CustomEvent<[swiper: Swiper, event: MouseEvent | TouchEvent | PointerEvent]>;
-
- click: CustomEvent<[swiper: Swiper, event: MouseEvent | TouchEvent | PointerEvent]>;
-
- tap: CustomEvent<[swiper: Swiper, event: MouseEvent | TouchEvent | PointerEvent]>;
-
- doubletap: CustomEvent<[swiper: Swiper, event: MouseEvent | TouchEvent | PointerEvent]>;
-
- progress: CustomEvent<[swiper: Swiper, progress: number]>;
-
- reachbeginning: CustomEvent<[swiper: Swiper]>;
-
- reachend: CustomEvent<[swiper: Swiper]>;
-
- toedge: CustomEvent<[swiper: Swiper]>;
-
- fromedge: CustomEvent<[swiper: Swiper]>;
-
- settranslate: CustomEvent<[swiper: Swiper, translate: number]>;
-
- settransition: CustomEvent<[swiper: Swiper, transition: number]>;
-
- resize: CustomEvent<[swiper: Swiper]>;
-
- observerupdate: CustomEvent<[swiper: Swiper]>;
-
- beforeloopfix: CustomEvent<[swiper: Swiper]>;
-
- loopfix: CustomEvent<[swiper: Swiper]>;
-
- breakpoint: CustomEvent<[swiper: Swiper, breakpointParams: SwiperOptions]>;
-
-
-
-
-
-
-
-
-
-
-
-
-
- activeindexchange: CustomEvent<[swiper: Swiper]>;
-
- snapindexchange: CustomEvent<[swiper: Swiper]>;
-
- realindexchange: CustomEvent<[swiper: Swiper]>;
-
- afterinit: CustomEvent<[swiper: Swiper]>;
-
- beforeinit: CustomEvent<[swiper: Swiper]>;
-
- beforeresize: CustomEvent<[swiper: Swiper]>;
-
- beforeslidechangestart: CustomEvent<[swiper: Swiper]>;
-
- beforetransitionstart: CustomEvent<[swiper: Swiper, speed: number, internal: any]>;
-
- changedirection: CustomEvent<[swiper: Swiper]>;
-
- doubleclick: CustomEvent<[swiper: Swiper, event: MouseEvent | TouchEvent | PointerEvent]>;
-
- destroy: CustomEvent<[swiper: Swiper]>;
-
- momentumbounce: CustomEvent<[swiper: Swiper]>;
-
- orientationchange: CustomEvent<[swiper: Swiper]>;
-
- slideresettransitionstart: CustomEvent<[swiper: Swiper]>;
-
- slideresettransitionend: CustomEvent<[swiper: Swiper]>;
-
- sliderfirstmove: CustomEvent<[swiper: Swiper, event: TouchEvent]>;
-
- slideslengthchange: CustomEvent<[swiper: Swiper]>;
-
- slidesgridlengthchange: CustomEvent<[swiper: Swiper]>;
-
- snapgridlengthchange: CustomEvent<[swiper: Swiper]>;
-
- update: CustomEvent<[swiper: Swiper]>;
-
- lock: CustomEvent<[swiper: Swiper]>;
-
- unlock: CustomEvent<[swiper: Swiper]>;
-
- }
- interface SwiperContainer extends HTMLElement {}
- interface SwiperContainer extends SwiperOptions {
- swiper: Swiper;
- initialize: () => void;
- injectStyles: string[];
- injectStylesUrls: string[];
- eventsPrefix: string;
- addEventListener<K extends keyof SwiperContainerEventMap>(
- type: K,
- listener: (this: SwiperContainer, ev: SwiperContainerEventMap[K]) => any,
- options?: boolean | AddEventListenerOptions,
- ): void;
- addEventListener(
- type: string,
- listener: EventListenerOrEventListenerObject,
- options?: boolean | AddEventListenerOptions,
- ): void;
- removeEventListener<K extends keyof SwiperContainerEventMap>(
- type: K,
- listener: (this: SwiperContainer, ev: SwiperContainerEventMap[K]) => any,
- options?: boolean | EventListenerOptions,
- ): void;
- removeEventListener(
- type: string,
- listener: EventListenerOrEventListenerObject,
- options?: boolean | EventListenerOptions,
- ): void;
- }
- interface SwiperSlide extends HTMLElement {
- lazy: string | boolean;
- }
- declare global {
- interface HTMLElementTagNameMap {
- 'swiper-container': SwiperContainer;
- 'swiper-slide': SwiperSlide;
- }
- }
- export { SwiperContainer, SwiperSlide, register };
|