Readonly
exportsThe public API exported by this extension (return value of activate
).
It is an invalid action to access this field before this extension has been activated.
The extension kind describes if an extension runs where the UI runs
or if an extension runs where the remote extension host runs. The extension kind
is defined in the package.json
-file of extensions but can also be refined
via the remote.extensionKind
-setting. When no remote extension host exists,
the value is ExtensionKind.UI
.
Readonly
extensionThe absolute file path of the directory containing this extension. Shorthand notation for Extension.extensionUri.fsPath (independent of the uri scheme).
Readonly
extensionThe uri of the directory containing the extension.
Readonly
idThe canonical extension identifier in the form of: publisher.name
.
Readonly
istrue
if the extension has been activated.
Readonly
istrue
when the extension is associated to another extension host.
Note that an extension from another extension host cannot export
API, e.g its exports are always undefined
.
Readonly
packageJSONThe parsed contents of the extension's package.json.
Represents an extension.
To get an instance of an
Extension
use getExtension.