File

src/app/test-controller/interfaces/verona.interfaces.ts

Extends

Verona2PlayerConfig

Index

Properties

Properties

enabledNavigationTargets
enabledNavigationTargets: Verona2NavigationTarget[]
Type : Verona2NavigationTarget[]
startPage
startPage: string
Type : string
Optional
type Verona2NavigationTarget = 'next' | 'previous' | 'first' | 'last' | 'end';

type Verona2StateReportPolicy = 'none' | 'eager' | 'on-demand'; // TODO on-demand is not supported by tc?

type Verona2LogPolicy = 'disabled' | 'lean' | 'rich' | 'debug';

type Verona3PagingMode = 'separate' | 'concat-scroll' | 'concat-scroll-snap';

interface Verona2PlayerConfig {
  logPolicy: Verona2LogPolicy;
  pagingMode: Verona3PagingMode;
  stateReportPolicy: Verona2StateReportPolicy;
  unitNumber: number;
  unitTitle: string;
  unitId: string;
}

interface Verona3PlayerConfig extends Verona2PlayerConfig {
  enabledNavigationTargets: Verona2NavigationTarget[];
  startPage?: string;
}

type Verona3NavigationDeniedReason = 'presentationIncomplete' | 'responsesIncomplete';

export { Verona3PlayerConfig as VeronaPlayerConfig };
export { Verona2NavigationTarget as VeronaNavigationTarget };
export { Verona3NavigationDeniedReason as VeronaNavigationDeniedReason };

results matching ""

    No results matching ""