UNPKG

infinity-forge

Version:
117 lines (116 loc) 3.88 kB
declare class Swiper { constructor(...args: any[]); getDirectionLabel(property: any): any; getSlideIndex(slideEl: any): number; getSlideIndexByData(index: any): number; recalcSlides(): void; enable(): void; disable(): void; setProgress(progress: any, speed: any): void; emitContainerClasses(): void; getSlideClasses(slideEl: any): any; emitSlidesClasses(): void; slidesPerViewDynamic(view?: string, exact?: boolean): any; update(): void; changeDirection(newDirection: any, needUpdate?: boolean): this; changeLanguageDirection(direction: any): void; mount(element: any): boolean; init(el: any): this; destroy(deleteInstance?: boolean, cleanStyles?: boolean): any; static extendDefaults(newDefaults: any): void; static get extendedDefaults(): {}; static get defaults(): { init: boolean; direction: string; oneWayMovement: boolean; swiperElementNodeName: string; touchEventsTarget: string; initialSlide: number; speed: number; cssMode: boolean; updateOnWindowResize: boolean; resizeObserver: boolean; nested: boolean; createElements: boolean; eventsPrefix: string; enabled: boolean; focusableElements: string; width: any; height: any; preventInteractionOnTransition: boolean; userAgent: any; url: any; edgeSwipeDetection: boolean; edgeSwipeThreshold: number; autoHeight: boolean; setWrapperSize: boolean; virtualTranslate: boolean; effect: string; breakpoints: any; breakpointsBase: string; spaceBetween: number; slidesPerView: number; slidesPerGroup: number; slidesPerGroupSkip: number; slidesPerGroupAuto: boolean; centeredSlides: boolean; centeredSlidesBounds: boolean; slidesOffsetBefore: number; slidesOffsetAfter: number; normalizeSlideIndex: boolean; centerInsufficientSlides: boolean; watchOverflow: boolean; roundLengths: boolean; touchRatio: number; touchAngle: number; simulateTouch: boolean; shortSwipes: boolean; longSwipes: boolean; longSwipesRatio: number; longSwipesMs: number; followFinger: boolean; allowTouchMove: boolean; threshold: number; touchMoveStopPropagation: boolean; touchStartPreventDefault: boolean; touchStartForcePreventDefault: boolean; touchReleaseOnEdges: boolean; uniqueNavElements: boolean; resistance: boolean; resistanceRatio: number; watchSlidesProgress: boolean; grabCursor: boolean; preventClicks: boolean; preventClicksPropagation: boolean; slideToClickedSlide: boolean; loop: boolean; loopAddBlankSlides: boolean; loopAdditionalSlides: number; loopPreventsSliding: boolean; rewind: boolean; allowSlidePrev: boolean; allowSlideNext: boolean; swipeHandler: any; noSwiping: boolean; noSwipingClass: string; noSwipingSelector: any; passiveListeners: boolean; maxBackfaceHiddenSlides: number; containerModifierClass: string; slideClass: string; slideBlankClass: string; slideActiveClass: string; slideVisibleClass: string; slideFullyVisibleClass: string; slideNextClass: string; slidePrevClass: string; wrapperClass: string; lazyPreloaderClass: string; lazyPreloadPrevNext: number; runCallbacksOnInit: boolean; _emitClasses: boolean; }; static installModule(mod: any): void; static use(module: any): typeof Swiper; } export default Swiper;