UNPKG

@nekobird/controls

Version:

A collection of opinionated user-interface controls.

20 lines (19 loc) 673 B
import { SequenceConfig } from './config'; import { ItemManager } from './item-manager'; import { EventManager } from './event-manager'; import { ActionManager } from './action-manager'; export declare class SequenceController { config: SequenceConfig; itemManager: ItemManager; eventManager: EventManager; actionManager: ActionManager; isReady: boolean; constructor(config?: Partial<SequenceConfig>); setConfig(config?: Partial<SequenceConfig>): this; initialize(): this; readonly isActive: boolean; isItemActive(id: string): boolean; previous(): Promise<void>; next(): Promise<void>; jump(id: string): Promise<void>; }