UNPKG

630 BTypeScriptView Raw
1import { LightGallery } from '../../lightgallery';
2import { AutoplaySettings } from './lg-autoplay-settings';
3/**
4 * Creates the autoplay plugin.
5 * @param {object} element - lightGallery element
6 */
7export default class Autoplay {
8 core: LightGallery;
9 settings: AutoplaySettings;
10 interval: any;
11 fromAuto: boolean;
12 pausedOnTouchDrag: boolean;
13 pausedOnSlideChange: boolean;
14 constructor(instance: LightGallery);
15 init(): void;
16 private showProgressBar;
17 private controls;
18 startAutoPlay(): void;
19 stopAutoPlay(): void;
20 closeGallery(): void;
21 destroy(): void;
22}