Search
Preparing search index...
The search index is not available
Theia TypeDoc
Options
All
Public
Public/Protected
All
Inherited
Menu
Theia TypeDoc
plugin-ext-vscode
PluginVsCodeDirectoryHandler
Class PluginVsCodeDirectoryHandler
Hierarchy
PluginVsCodeDirectoryHandler
Implements
PluginDeployerDirectoryHandler
Index
Constructors
constructor
Properties
deployment
Directory
plugin
Cli
Methods
accept
attempt
Resolution
copy
Directory
derive
Metadata
get
Extension
Dir
handle
require
Package
resolve
From
Npm
Tarball
resolve
From
Sources
resolve
FromVSIX
resolve
Package
Constructors
constructor
new
Plugin
Vs
Code
Directory
Handler
(
)
:
PluginVsCodeDirectoryHandler
Returns
PluginVsCodeDirectoryHandler
Properties
Protected
Readonly
deployment
Directory
deployment
Directory
:
URI
= ...
Protected
Readonly
plugin
Cli
plugin
Cli
:
PluginCliContribution
Methods
accept
accept
(
plugin
:
PluginDeployerEntry
)
:
boolean
Parameters
plugin:
PluginDeployerEntry
Returns
boolean
Protected
attempt
Resolution
attempt
Resolution
(
plugin
:
PluginDeployerEntry
)
:
boolean
Parameters
plugin:
PluginDeployerEntry
Returns
boolean
Protected
copy
Directory
copy
Directory
(
context
:
PluginDeployerDirectoryHandlerContext
)
:
Promise
<
void
>
Parameters
context:
PluginDeployerDirectoryHandlerContext
Returns
Promise
<
void
>
Protected
derive
Metadata
derive
Metadata
(
plugin
:
PluginDeployerEntry
)
:
boolean
Parameters
plugin:
PluginDeployerEntry
Returns
boolean
Protected
get
Extension
Dir
get
Extension
Dir
(
context
:
PluginDeployerDirectoryHandlerContext
)
:
Promise
<
string
>
Parameters
context:
PluginDeployerDirectoryHandlerContext
Returns
Promise
<
string
>
handle
handle
(
context
:
PluginDeployerDirectoryHandlerContext
)
:
Promise
<
void
>
Parameters
context:
PluginDeployerDirectoryHandlerContext
Returns
Promise
<
void
>
Protected
require
Package
require
Package
(
pluginPath
:
string
)
:
undefined
|
PluginPackage
Parameters
pluginPath:
string
Returns
undefined
|
PluginPackage
Protected
resolve
From
Npm
Tarball
resolve
From
Npm
Tarball
(
plugin
:
PluginDeployerEntry
)
:
boolean
Parameters
plugin:
PluginDeployerEntry
Returns
boolean
Protected
resolve
From
Sources
resolve
From
Sources
(
plugin
:
PluginDeployerEntry
)
:
boolean
Parameters
plugin:
PluginDeployerEntry
Returns
boolean
Protected
resolve
FromVSIX
resolve
FromVSIX
(
plugin
:
PluginDeployerEntry
)
:
boolean
Parameters
plugin:
PluginDeployerEntry
Returns
boolean
Protected
resolve
Package
resolve
Package
(
plugin
:
PluginDeployerEntry
, options
?:
{
pck
?:
RecursivePartial
<
PluginPackage
>
;
pluginPath
:
string
}
)
:
boolean
Parameters
plugin:
PluginDeployerEntry
Optional
options:
{
pck
?:
RecursivePartial
<
PluginPackage
>
;
pluginPath
:
string
}
Optional
pck
?:
RecursivePartial
<
PluginPackage
>
plugin
Path
:
string
Returns
boolean
Modules
bulk-
edit
callhierarchy
console
core
debug
editor
editor-
preview
electron
external-
terminal
file-
search
filesystem
getting-
started
git
keymaps
markers
memory-
inspector
messages
metrics
mini-
browser
monaco
navigator
outline-
view
output
plugin
plugin-
dev
plugin-
ext
plugin-
ext-
vscode
VSCode
Extension
Uri
Vscode
Commands
plugin-
metrics
preferences
preview
process
property-
view
scm
scm-
extra
search-
in-
workspace
secondary-
window
task
terminal
timeline
toolbar
typehierarchy
userstorage
variable-
resolver
vsx-
registry
workspace
Plugin
Vs
Code
Directory
Handler
constructor
deployment
Directory
plugin
Cli
accept
attempt
Resolution
copy
Directory
derive
Metadata
get
Extension
Dir
handle
require
Package
resolve
From
Npm
Tarball
resolve
From
Sources
resolve
FromVSIX
resolve
Package