UNPKG

@aigamo/hydrangean-diva

Version:

An open-source online media player that can be deployed to and hosted on GitHub pages.

22 lines (21 loc) 1.18 kB
import { IBottomBarStore } from '../../media-player.bottom-bar.abstractions/interfaces/IBottomBarStore'; import { IMiniPlayerStore } from '../../media-player.mini-player.abstractions/interfaces/IMiniPlayerStore'; import { IPlayQueueItemStore } from '../../media-player.play-queue.abstractions/interfaces/IPlayQueueItemStore'; import { IPlayQueueStore } from '../../media-player.play-queue.abstractions/interfaces/IPlayQueueStore'; import { IPlayerStore } from '../../media-player.player.abstractions/interfaces/IPlayerStore'; import { IPlayerController, TimeEvent } from '@aigamo/nostalgic-diva'; export declare class MiniPlayerStore implements IMiniPlayerStore { private readonly player; private readonly playQueue; private readonly bottomBar; constructor(player: IPlayerStore, playQueue: IPlayQueueStore, bottomBar: IBottomBarStore); get interacted(): boolean; get controller(): IPlayerController; get currentItem(): IPlayQueueItemStore | undefined; onLoaded(): Promise<void>; onPlay(): void; onPause(): void; onEnded(): Promise<void>; onTimeUpdate(event: TimeEvent): void; onControllerChange(value: IPlayerController): void; }