mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
12 lines
386 B
TypeScript
12 lines
386 B
TypeScript
import type { ControlsState, StateAttrMap } from '@videojs/core';
|
|
import { createContext } from '@videojs/element/context';
|
|
|
|
export interface ControlsContextValue {
|
|
state: ControlsState;
|
|
stateAttrMap: StateAttrMap<ControlsState>;
|
|
}
|
|
|
|
const CONTROLS_CONTEXT_KEY = Symbol('@videojs/controls');
|
|
|
|
export const controlsContext = createContext<ControlsContextValue>(CONTROLS_CONTEXT_KEY);
|