UNPKG

ngx-glide

Version:

Angular wrapper component of Glide carousel library

88 lines (87 loc) 5.11 kB
import { AfterViewInit, ChangeDetectorRef, OnChanges, OnDestroy, SimpleChanges, TemplateRef } from '@angular/core'; import { Settings } from './shared'; import * as i0 from "@angular/core"; export declare class NgxGlideComponent implements OnChanges, AfterViewInit, OnDestroy { private changeDetectorRef; private platformId; showArrows: boolean; showBullets: boolean; arrowLeftLabel: string; arrowLeftTemplate: TemplateRef<unknown> | null; arrowRightLabel: string; arrowRightTemplate: TemplateRef<unknown> | null; listenToEvents: boolean; glideBullets: number[]; type: string; startAt: number; perView: number; focusAt: number | string; gap: number; autoplay: number | boolean; hoverpause: boolean; keyboard: boolean; bound: boolean; swipeThreshold: number | boolean; dragThreshold: number | boolean; perTouch: number | boolean; touchRatio: number; touchAngle: number; animationDuration: number; rewind: boolean; rewindDuration: number; animationTimingFunc: string; direction: string; peek: number | Record<string, unknown>; breakpoints: Record<string, unknown>; classes: Record<string, unknown>; throttle: number; private mountedBefore; private mountedAfter; private updated; private played; private paused; private buildedBefore; private buildedAfter; private ranBefore; private ran; private ranAfter; private ranOffset; private runStarted; private runEnded; private moved; private movedAfter; private resized; private swipeStarted; private swipeMoved; private swipeEnded; private translateJumped; private glideEl?; private glideSlidesEl?; private glide; constructor(changeDetectorRef: ChangeDetectorRef, platformId: string); private static getGlideUpdateSettings; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; ngOnDestroy(): void; getStyleDisplay(condition: boolean): string; getIndex(): number; getSettings(): Settings; getType(): string; isDisabled(): boolean; mount(): void; update(settings: Record<string, unknown>): void; destroy(): void; go(pattern: string): void; pause(): void; play(force?: number): void; disable(): void; enable(): void; isType(type: string): boolean; recreate(): void; private create; private initGlideBullets; private initGlideEvents; private getGlideInitSettings; static ɵfac: i0.ɵɵFactoryDeclaration<NgxGlideComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<NgxGlideComponent, "ngx-glide", never, { "showArrows": { "alias": "showArrows"; "required": false; }; "showBullets": { "alias": "showBullets"; "required": false; }; "arrowLeftLabel": { "alias": "arrowLeftLabel"; "required": false; }; "arrowLeftTemplate": { "alias": "arrowLeftTemplate"; "required": false; }; "arrowRightLabel": { "alias": "arrowRightLabel"; "required": false; }; "arrowRightTemplate": { "alias": "arrowRightTemplate"; "required": false; }; "listenToEvents": { "alias": "listenToEvents"; "required": false; }; "type": { "alias": "type"; "required": false; }; "startAt": { "alias": "startAt"; "required": false; }; "perView": { "alias": "perView"; "required": false; }; "focusAt": { "alias": "focusAt"; "required": false; }; "gap": { "alias": "gap"; "required": false; }; "autoplay": { "alias": "autoplay"; "required": false; }; "hoverpause": { "alias": "hoverpause"; "required": false; }; "keyboard": { "alias": "keyboard"; "required": false; }; "bound": { "alias": "bound"; "required": false; }; "swipeThreshold": { "alias": "swipeThreshold"; "required": false; }; "dragThreshold": { "alias": "dragThreshold"; "required": false; }; "perTouch": { "alias": "perTouch"; "required": false; }; "touchRatio": { "alias": "touchRatio"; "required": false; }; "touchAngle": { "alias": "touchAngle"; "required": false; }; "animationDuration": { "alias": "animationDuration"; "required": false; }; "rewind": { "alias": "rewind"; "required": false; }; "rewindDuration": { "alias": "rewindDuration"; "required": false; }; "animationTimingFunc": { "alias": "animationTimingFunc"; "required": false; }; "direction": { "alias": "direction"; "required": false; }; "peek": { "alias": "peek"; "required": false; }; "breakpoints": { "alias": "breakpoints"; "required": false; }; "classes": { "alias": "classes"; "required": false; }; "throttle": { "alias": "throttle"; "required": false; }; }, { "mountedBefore": "mountedBefore"; "mountedAfter": "mountedAfter"; "updated": "updated"; "played": "played"; "paused": "paused"; "buildedBefore": "buildedBefore"; "buildedAfter": "buildedAfter"; "ranBefore": "ranBefore"; "ran": "ran"; "ranAfter": "ranAfter"; "ranOffset": "ranOffset"; "runStarted": "runStarted"; "runEnded": "runEnded"; "moved": "moved"; "movedAfter": "movedAfter"; "resized": "resized"; "swipeStarted": "swipeStarted"; "swipeMoved": "swipeMoved"; "swipeEnded": "swipeEnded"; "translateJumped": "translateJumped"; }, never, ["*"], true, never>; }