lightgallery
Version:
lightGallery is a feature-rich, modular JavaScript gallery plugin for building beautiful image and video galleries for the web and the mobile
23 lines (22 loc) • 630 B
TypeScript
import { LightGallery } from '../../lightgallery';
import { AutoplaySettings } from './lg-autoplay-settings';
/**
* Creates the autoplay plugin.
* @param {object} element - lightGallery element
*/
export default class Autoplay {
core: LightGallery;
settings: AutoplaySettings;
interval: any;
fromAuto: boolean;
pausedOnTouchDrag: boolean;
pausedOnSlideChange: boolean;
constructor(instance: LightGallery);
init(): void;
private showProgressBar;
private controls;
startAutoPlay(): void;
stopAutoPlay(): void;
closeGallery(): void;
destroy(): void;
}