@playkit-js/kaltura-player-js
Version:
[](https://github.com/kaltura/kaltura-player-js/actions/workflows/run_canary.yaml) [ • 1.35 kB
JavaScript
// @flow
import {KPPlaylistObject} from './playlist';
declare type KPOptionsObject = {
targetId: string,
log?: KPLogConfigObject,
disableUserCache?: boolean,
text?: PKTextConfigObject,
playback?: PKPlaybackConfigObject,
sources?: PKSourcesConfigObject,
plugins: KPPluginsConfigObject,
advertising: KPAdvertisingConfigObject,
session?: PKSessionConfigObject,
provider: ProviderOptionsObject,
playlist?: KPPlaylistObject,
dimensions?: PKDimensionsConfig,
ui: KPUIOptionsObject,
cast?: {[key: string]: any},
productVersion?: string,
viewability: KPViewabilityConfigObject
};
declare type PartialKPOptionsObject = {
targetId: string,
log?: KPLogConfigObject,
disableUserCache?: boolean,
text?: PKTextConfigObject,
playback?: PKPlaybackConfigObject,
sources?: PKSourcesConfigObject,
plugins: KPPluginsConfigObject,
advertising: KPAdvertisingConfigObject,
session?: PKSessionConfigObject,
provider: ProviderOptionsObject,
playlist?: KPPlaylistObject,
dimensions?: PKDimensionsConfig,
ui?: KPUIOptionsObject,
cast?: {[key: string]: any},
viewability?: KPViewabilityConfigObject
};
declare type LegacyPartialKPOptionsObject = {
targetId: string,
logLevel?: string,
disableUserCache?: boolean,
player?: PKPlayerOptionsObject,
provider: ProviderOptionsObject,
ui?: KPUIOptionsObject
};