Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext
main/node/plugin-uninstallation-manager
PluginUninstallationManager
Class PluginUninstallationManager
Index
Constructors
constructor
Properties
disabled
Plugins
initialized
on
Did
Change
Disabled
Plugins
on
Did
Change
Disabled
Plugins
Emitter
on
Did
Change
Uninstalled
Plugins
on
Did
Change
Uninstalled
Plugins
Emitter
setting
Service
uninstalled
Plugins
DISABLED_
PLUGINS
Methods
get
Disabled
Plugin
Ids
get
Uninstalled
Plugin
Ids
init
is
Disabled
is
Uninstalled
load
mark
As
Disabled
mark
As
Enabled
mark
As
Installed
mark
As
Uninstalled
save
Constructors
constructor
new
PluginUninstallationManager
()
:
PluginUninstallationManager
Returns
PluginUninstallationManager
Properties
Protected
disabled
Plugins
disabledPlugins
:
Set
<
`
${
string
}
.
${
string
}
@
${
string
}
`
>
= ...
Protected
Readonly
initialized
initialized
:
Deferred
<
void
>
= ...
on
Did
Change
Disabled
Plugins
onDidChangeDisabledPlugins
:
Event
<
readonly
`
${
string
}
.
${
string
}
@
${
string
}
`
[]
>
= ...
Protected
Readonly
on
Did
Change
Disabled
Plugins
Emitter
onDidChangeDisabledPluginsEmitter
:
Emitter
<
readonly
`
${
string
}
.
${
string
}
@
${
string
}
`
[]
,
>
= ...
on
Did
Change
Uninstalled
Plugins
onDidChangeUninstalledPlugins
:
Event
<
readonly
`
${
string
}
.
${
string
}
@
${
string
}
`
[]
>
= ...
Protected
Readonly
on
Did
Change
Uninstalled
Plugins
Emitter
onDidChangeUninstalledPluginsEmitter
:
Emitter
<
readonly
`
${
string
}
.
${
string
}
@
${
string
}
`
[]
,
>
= ...
Protected
Readonly
setting
Service
settingService
:
SettingService
Protected
uninstalled
Plugins
uninstalledPlugins
:
Set
<
`
${
string
}
.
${
string
}
@
${
string
}
`
>
= ...
Static
DISABLED_
PLUGINS
DISABLED_PLUGINS
:
string
= 'installedPlugins.disabledPlugins'
Methods
get
Disabled
Plugin
Ids
getDisabledPluginIds
()
:
Promise
<
readonly
`
${
string
}
.
${
string
}
@
${
string
}
`
[]
>
Returns
Promise
<
readonly
`
${
string
}
.
${
string
}
@
${
string
}
`
[]
>
get
Uninstalled
Plugin
Ids
getUninstalledPluginIds
()
:
readonly
`
${
string
}
.
${
string
}
@
${
string
}
`
[]
Returns
readonly
`
${
string
}
.
${
string
}
@
${
string
}
`
[]
init
init
()
:
void
Returns
void
is
Disabled
isDisabled
(
pluginId
:
`
${
string
}
.
${
string
}
@
${
string
}
`
)
:
Promise
<
boolean
>
Parameters
pluginId
:
`
${
string
}
.
${
string
}
@
${
string
}
`
Returns
Promise
<
boolean
>
is
Uninstalled
isUninstalled
(
pluginId
:
`
${
string
}
.
${
string
}
@
${
string
}
`
)
:
boolean
Parameters
pluginId
:
`
${
string
}
.
${
string
}
@
${
string
}
`
Returns
boolean
Protected
load
load
()
:
Promise
<
void
>
Returns
Promise
<
void
>
mark
As
Disabled
markAsDisabled
(
...
pluginIds
:
`
${
string
}
.
${
string
}
@
${
string
}
`
[]
,
)
:
Promise
<
boolean
>
Parameters
...
pluginIds
:
`
${
string
}
.
${
string
}
@
${
string
}
`
[]
Returns
Promise
<
boolean
>
mark
As
Enabled
markAsEnabled
(
...
pluginIds
:
`
${
string
}
.
${
string
}
@
${
string
}
`
[]
)
:
Promise
<
boolean
>
Parameters
...
pluginIds
:
`
${
string
}
.
${
string
}
@
${
string
}
`
[]
Returns
Promise
<
boolean
>
mark
As
Installed
markAsInstalled
(
...
pluginIds
:
`
${
string
}
.
${
string
}
@
${
string
}
`
[]
,
)
:
Promise
<
boolean
>
Parameters
...
pluginIds
:
`
${
string
}
.
${
string
}
@
${
string
}
`
[]
Returns
Promise
<
boolean
>
mark
As
Uninstalled
markAsUninstalled
(
...
pluginIds
:
`
${
string
}
.
${
string
}
@
${
string
}
`
[]
,
)
:
Promise
<
boolean
>
Parameters
...
pluginIds
:
`
${
string
}
.
${
string
}
@
${
string
}
`
[]
Returns
Promise
<
boolean
>
Protected
save
save
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
disabled
Plugins
initialized
on
Did
Change
Disabled
Plugins
on
Did
Change
Disabled
Plugins
Emitter
on
Did
Change
Uninstalled
Plugins
on
Did
Change
Uninstalled
Plugins
Emitter
setting
Service
uninstalled
Plugins
DISABLED_
PLUGINS
Methods
get
Disabled
Plugin
Ids
get
Uninstalled
Plugin
Ids
init
is
Disabled
is
Uninstalled
load
mark
As
Disabled
mark
As
Enabled
mark
As
Installed
mark
As
Uninstalled
save
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...