playable
Version:
Video player based on HTML5Video
25 lines (24 loc) • 1.59 kB
TypeScript
import { IRootContainerAPI } from '../modules/root-container/root-container';
import { IEventEmitterAPI } from '../modules/event-emitter/event-emitter';
import { IPlaybackEngineAPI } from '../modules/playback-engine/playback-engine';
import { IThemeAPI } from '../modules/ui/core/theme';
import { IFullScreenAPI } from '../modules/full-screen-manager/full-screen-manager';
import { IScreenAPI } from '../modules/ui/screen/screen';
import { IOverlayAPI } from '../modules/ui/overlay/overlay';
import { IMainUIBlockAPI } from '../modules/ui/main-ui-block/main-ui-block';
import { ITopBlockAPI } from '../modules/ui/top-block/top-block';
import { ITitleAPI } from '../modules/ui/title/title';
import { IBottomBlockAPI } from '../modules/ui/bottom-block/bottom-block';
import { IProgressControlAPI } from '../modules/ui/controls/progress/progress';
import { ILogoAPI } from '../modules/ui/controls/logo/logo';
import { IDownloadButtonAPI } from '../modules/ui/controls/download/download';
import { IPictureInPictureAPI } from '../modules/picture-in-picture/picture-in-picture';
import { IPreviewAPI } from '../modules/ui/preview-service/preview-service';
export declare type IPlayer = IRootContainerAPI & IEventEmitterAPI & IPlaybackEngineAPI & IThemeAPI & IFullScreenAPI & IPictureInPictureAPI & IScreenAPI & IOverlayAPI & IMainUIBlockAPI & ITopBlockAPI & ITitleAPI & IBottomBlockAPI & IProgressControlAPI & ILogoAPI & IDownloadButtonAPI & IPreviewAPI;
export declare const modules: {
[id: string]: any;
};
declare const DIModules: {
[id: string]: any;
};
export default DIModules;