playable
Version:
Video player based on HTML5Video
24 lines (23 loc) • 799 B
TypeScript
import { IView } from '../core/types';
import View from '../core/view';
import { ILiveIndicatorViewStyles, ILiveIndicatorViewConfig } from './types';
declare class LiveIndicatorView extends View<ILiveIndicatorViewStyles> implements IView<ILiveIndicatorViewStyles> {
private _callbacks;
private _textMap;
private _tooltipService;
private _tooltipReference;
private _$rootElement;
private _$button;
constructor(config: ILiveIndicatorViewConfig);
private _initDOM;
private _bindEvents;
private _unbindEvents;
toggleActive(shouldActivate: boolean): void;
toggleEnded(isEnded: boolean): void;
show(): void;
hide(): void;
toggle(shouldShow: boolean): void;
getElement(): HTMLElement;
destroy(): void;
}
export default LiveIndicatorView;