osmd-extended
Version:
Private / sponsor exclusive OSMD mirror/audio player.
11 lines (10 loc) • 326 B
TypeScript
export type PlayPauseButtonState = "playing" | "paused";
export declare class PlayPauseButton {
private el;
private listeners;
state: PlayPauseButtonState;
constructor(element: HTMLButtonElement);
private toggleState;
listen(listener: (state?: PlayPauseButtonState) => any): void;
reset(): void;
}