@playkit-js/playkit-js-ui
Version:
[](https://github.com/kaltura/playkit-js-ui/actions/workflows/run_canary_full_flow.yaml) [ • 814 B
text/typescript
import {LoggerType} from '../utils/logger';
import {ComponentsConfig} from './components-config';
import {UserTheme} from './user-theme';
import {KPUIComponent} from './ui-component';
export interface UIOptionsObject {
targetId: string;
debugActions?: boolean;
forceTouchUI?: boolean;
showCCButton?: boolean;
openMenuFromCCButton?: boolean;
settings?: {
showAudioMenu?: boolean;
showCaptionsMenu?: boolean;
showQualityMenu?: boolean;
showSpeedMenu?: boolean;
showAdvancedAudioDescToggle?: boolean;
showAdvancedCaptionsMenu?: boolean;
};
hoverTimeout?: number;
logger?: LoggerType;
components?: ComponentsConfig;
uiComponents?: Array<KPUIComponent>;
translations?: {[langKey: string]: any};
locale?: string;
userTheme?: UserTheme;
isCopyProtected?: boolean;
}