@recative/client-sdk
Index
Functions
Interfaces
Type Aliases
Variables
Type Aliases
PlayerPropsInjectorHook
Type parameters
- PlayerPropsInjectedDependencies
- EnvVariable: Record<string, unknown>
Type declaration
Parameters
props: InjectedProps<PlayerPropsInjectedDependencies, EnvVariable>
Returns { episodeId?: string; getEpisodeMetadata?: (episodeId: string, episodeMetadata: IEpisodeMetadata) => IEpisodeMetadata | Promise<IEpisodeMetadata> | undefined | Promise<undefined>; injectToContainer?: Record<string, unknown>; injectToPlayer?: Partial<IManagedActPointProps<EnvVariable>>; injectToSdk?: Partial<IContentProps<PlayerPropsInjectedDependencies, EnvVariable>> }
optionalepisodeId?: string
optionalgetEpisodeMetadata?: (episodeId: string, episodeMetadata: IEpisodeMetadata) => IEpisodeMetadata | Promise<IEpisodeMetadata> | undefined | Promise<undefined>
Parameters
episodeId: string
episodeMetadata: IEpisodeMetadata
Returns IEpisodeMetadata | Promise<IEpisodeMetadata> | undefined | Promise<undefined>
optionalinjectToContainer?: Record<string, unknown>
optionalinjectToPlayer?: Partial<IManagedActPointProps<EnvVariable>>
optionalinjectToSdk?: Partial<IContentProps<PlayerPropsInjectedDependencies, EnvVariable>>
Variables
constDEFAULT_INTERFACE_COMPONENTS_MODULE
Type declaration
default: InterfaceExtensionComponent[]