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