UNPKG

@exmg/livery

Version:

Ex Machina Group Livery Web SDK.

36 lines (35 loc) 845 B
import { DisposableContainer } from '../util/DisposableContainer'; import { Player } from './Player'; declare const defaults: { /** * Minimum delay in seconds before starting automatic recovery. */ minRecoveryDelay: number; /** * Maximum delay in seconds between subsequent recovery attempts. */ maxRecoveryDelay: number; }; declare type Options = typeof defaults; /** * LiveryPlayer stall manager. */ export declare class StallManager extends DisposableContainer { /** * StallPlugin options. */ options: Options; /** * Livery Player. */ player: Player; private timeoutId; constructor(player: Player, options?: Partial<Options>); /** * Dispose StallPlugin. */ dispose(): void; private onStalledChange; private startTimeout; } export {};