SessionTracksManagerSessionMixin
Note: this document is automatically generated from mobx-state-tree objects in our source code. See Core concepts and intro to pluggable elements for more info
Source file
packages/product-core/src/Session/SessionTracks.ts
SessionTracksManagerSessionMixin - Properties
property: sessionTracks
// type signature
IArrayType<IAnyModelType>
// code
sessionTracks: types.array(
pluginManager.pluggableConfigSchemaType('track'),
)
SessionTracksManagerSessionMixin - Getters
getter: tracks
// type
({ [x: string]: any; } & NonEmptyObject & { setSubschema(slotName: string, data: Record<string, unknown>): Record<string, unknown> | ({ [x: string]: any; } & NonEmptyObject & ... & IStateTreeNode<...>); } & IStateTreeNode<...>)[]
SessionTracksManagerSessionMixin - Actions
action: addTrackConf
// type signature
addTrackConf: (trackConf: AnyConfiguration) => any
action: deleteTrackConf
// type signature
deleteTrackConf: (trackConf: { [x: string]: any; } & NonEmptyObject & { setSubschema(slotName: string, data: Record<string, unknown>): Record<string, unknown> | ({ [x: string]: any; } & NonEmptyObject & ... & IStateTreeNode<...>); } & IStateTreeNode<...>) => any