@aigamo/hydrangean-diva
Version:
An open-source online media player that can be deployed to and hosted on GitHub pages.
18 lines (17 loc) • 625 B
TypeScript
import { IPlayerStore } from '../../media-player.player.abstractions/interfaces/IPlayerStore';
import { IPlayerController, TimeEvent } from '@aigamo/nostalgic-diva';
export declare class PlayerStore implements IPlayerStore {
controller: IPlayerController;
playing: boolean;
percent: number;
seeking: boolean;
constructor();
setPlaying(value: boolean): void;
setPercent(value: number): void;
setSeeking(value: boolean): void;
onControllerChange(value: IPlayerController): void;
onPlay(): void;
onPause(): void;
onEnded(): void;
onTimeUpdate({ percent }: TimeEvent): void;
}