Extensions and compatibility

Looks us and communicates with other installed extensions so we can be compatible with them.

Index

Variables

Const installedExtensions

installedExtensions:

List of currently installed extensions.

Type declaration

  • [id: string]: IExtensionInfo

Functions

getExtensionEnabled

  • getExtensionEnabled(id: string): boolean

getExtensionInstalled

  • getExtensionInstalled(id: string): boolean

hasManagementPermission

  • hasManagementPermission(): Promise<boolean>

init

  • init(): Promise<void>

listExtensions

  • listExtensions(): Promise<IExtensionInfo[]>

updateExtensionInfo

  • updateExtensionInfo(extension: IExtensionInfo): void

Object literals

Const KNOWN_EXTENSIONS

KNOWN_EXTENSIONS: object

Friendly-names of extensions that are used in different places so that we can refer to them with more readable and less magic ids.

multi_account_containers

multi_account_containers: string = "@testpilot-containers"

temp_containers

temp_containers: string = "{c607c8df-14a7-4f28-894f-29e8722976af}"