Properties
Protected instance
instance: Janus
Methods
attach
- attach<Type>(classToCreate: new (...args: any) => Type, options: Pick<PluginOptions, "opaqueId">): Promise<Type>
Type parameters
Parameters
classToCreate: new (...args: any) => Type
options: Pick<PluginOptions, "opaqueId">
Returns Promise<Type>
destroy
- destroy(callbacks: Omit<DestroyOptions, "success" | "error">): Promise<void>
Parameters
callbacks: Omit<DestroyOptions, "success" | "error">
Returns Promise<void>
Private getObservableControllers
- getObservableControllers(options: Pick<PluginOptions, "plugin" | "opaqueId">): { controllers: Controllers; finalOptions: PluginOptions }
Parameters
options: Pick<PluginOptions, "plugin" | "opaqueId">
Returns { controllers: Controllers; finalOptions: PluginOptions }
controllers: Controllers
finalOptions: PluginOptions
reconnect
- reconnect(): Promise<boolean>