Properties
on
Subscribe to extension manager event
on: ExtensionManagerOn
extensions
Update current extensions
extensions: Extension[]
propagateExtensionProperty
Propagate an extension proprty name with a value to managed extensions
propagateExtensionProperty: (propertyName: string, value: any) => void
setExtensionProperties
Set properties on a specific extension
setExtensionProperties: (extensionName: string, props: { [key: string]: any; }) => void
getExtensionProperties
Get properties from a specific extension
getExtensionProperties: (extensionName: string) => { [key: string]: any; } | undefined
Methods
getState
Get current extension states
getState(
):{
[name: string]: ExtensionState;
}
destroy
Clean up
destroy(
):void