Files
v10/packages/html/src/ui/controls/context.ts
T

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);