The absolute file path of the directory containing this extension. Same as {@linkcode theia.Plugin.pluginPath}.
The uri of the directory containing the extension. Same as {@linkcode theia.Plugin.pluginUri}.
The canonical plug-in identifier in the form of: publisher.name
.
The parsed contents of the plug-in's package.json.
The absolute file path of the directory containing this plug-in.
The uri of the directory containing this plug-in.
The public API exported by this plug-in. It is an invalid action to access this field before this plug-in has been activated.
true
if the plug-in has been activated.
Activates this plug-in and returns its public API.
A promise that will resolve when this plug-in 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. When no remote extension host exists, the value isExtensionKind.UI
.