@exmg/livery
Version:
Ex Machina Group Livery Web SDK.
36 lines (35 loc) • 845 B
TypeScript
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 {};