Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext-vscode
node/plugin-vscode-directory-handler
PluginVsCodeDirectoryHandler
Class PluginVsCodeDirectoryHandler
Implements
PluginDeployerDirectoryHandler
Index
Constructors
constructor
Properties
deployment
Directory
plugin
Cli
Methods
accept
attempt
Resolution
derive
Metadata
handle
require
Package
resolve
From
Npm
Tarball
resolve
From
Sources
resolve
From
VSIX
resolve
Package
Constructors
constructor
new
PluginVsCodeDirectoryHandler
()
:
PluginVsCodeDirectoryHandler
Returns
PluginVsCodeDirectoryHandler
Properties
Protected
Readonly
deployment
Directory
deploymentDirectory
:
Deferred
<
URI
>
Protected
Readonly
plugin
Cli
pluginCli
:
PluginCliContribution
Methods
accept
accept
(
plugin
:
PluginDeployerEntry
)
:
Promise
<
boolean
>
Parameters
plugin
:
PluginDeployerEntry
Returns
Promise
<
boolean
>
Protected
attempt
Resolution
attemptResolution
(
plugin
:
PluginDeployerEntry
)
:
Promise
<
boolean
>
Parameters
plugin
:
PluginDeployerEntry
Returns
Promise
<
boolean
>
Protected
derive
Metadata
deriveMetadata
(
plugin
:
PluginDeployerEntry
)
:
Promise
<
boolean
>
Parameters
plugin
:
PluginDeployerEntry
Returns
Promise
<
boolean
>
handle
handle
(
context
:
PluginDeployerDirectoryHandlerContext
)
:
Promise
<
void
>
Parameters
context
:
PluginDeployerDirectoryHandlerContext
Returns
Promise
<
void
>
Protected
require
Package
requirePackage
(
pluginPath
:
string
)
:
Promise
<
undefined
|
PluginPackage
>
Parameters
pluginPath
:
string
Returns
Promise
<
undefined
|
PluginPackage
>
Protected
resolve
From
Npm
Tarball
resolveFromNpmTarball
(
plugin
:
PluginDeployerEntry
)
:
Promise
<
boolean
>
Parameters
plugin
:
PluginDeployerEntry
Returns
Promise
<
boolean
>
Protected
resolve
From
Sources
resolveFromSources
(
plugin
:
PluginDeployerEntry
)
:
Promise
<
boolean
>
Parameters
plugin
:
PluginDeployerEntry
Returns
Promise
<
boolean
>
Protected
resolve
From
VSIX
resolveFromVSIX
(
plugin
:
PluginDeployerEntry
)
:
Promise
<
boolean
>
Parameters
plugin
:
PluginDeployerEntry
Returns
Promise
<
boolean
>
Protected
resolve
Package
resolvePackage
(
plugin
:
PluginDeployerEntry
,
options
?:
{
pck
?:
RecursivePartial
<
PluginPackage
>
;
pluginPath
:
string
}
,
)
:
boolean
Parameters
plugin
:
PluginDeployerEntry
Optional
options
:
{
pck
?:
RecursivePartial
<
PluginPackage
>
;
pluginPath
:
string
}
Returns
boolean
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
deployment
Directory
plugin
Cli
Methods
accept
attempt
Resolution
derive
Metadata
handle
require
Package
resolve
From
Npm
Tarball
resolve
From
Sources
resolve
From
VSIX
resolve
Package
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...