@exadel/esl
Version:
Exadel Smart Library (ESL) is the lightweight custom elements library that provide a set of super-flexible components
5 lines (4 loc) • 541 B
TypeScript
export type ESLCarouselAutoplayBehaviour = 'pause' | 'stop';
export type ESLCarouselAutoplayState = 'disabled' | 'active' | 'paused' | 'blocked' | 'idle';
export type ESLCarouselAutoplayHostState = ESLCarouselAutoplayState | 'unavailable';
export type ESLCarouselAutoplayReason = 'user:start:call' | 'user:pause:call' | 'user:stop:call' | 'user:start:control' | 'user:pause:control' | 'user:stop:control' | 'system:start:auto' | 'system:pause:block' | 'system:stop:block' | 'system:stop:config' | 'system:stop:slide-change' | 'system:idle';