Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext
plugin/plugin-storage
InternalStorageExt
Interface InternalStorageExt
interface
InternalStorageExt
{
$updatePluginsWorkspaceData
(
workspaceData
:
KeysToKeysToAnyValue
)
:
void
;
getPerPluginData
(
key
:
string
,
isGlobal
:
boolean
)
:
KeysToAnyValues
;
init
(
initGlobalData
:
KeysToKeysToAnyValue
,
initWorkspaceData
:
KeysToKeysToAnyValue
,
)
:
void
;
setPerPluginData
(
key
:
string
,
value
:
KeysToAnyValues
,
isGlobal
:
boolean
,
)
:
Promise
<
boolean
>
;
storageDataChangedEvent
(
listener
:
(
e
:
KeysToKeysToAnyValue
)
=>
any
,
thisArgs
?:
any
,
disposables
?:
DisposableGroup
,
)
:
Disposable
;
}
Hierarchy (
View Summary
)
StorageExt
InternalStorageExt
Implemented by
KeyValueStorageProxy
Index
Methods
$update
Plugins
Workspace
Data
get
Per
Plugin
Data
init
set
Per
Plugin
Data
storage
Data
Changed
Event
Methods
$update
Plugins
Workspace
Data
$updatePluginsWorkspaceData
(
workspaceData
:
KeysToKeysToAnyValue
)
:
void
Parameters
workspaceData
:
KeysToKeysToAnyValue
Returns
void
get
Per
Plugin
Data
getPerPluginData
(
key
:
string
,
isGlobal
:
boolean
)
:
KeysToAnyValues
Parameters
key
:
string
isGlobal
:
boolean
Returns
KeysToAnyValues
init
init
(
initGlobalData
:
KeysToKeysToAnyValue
,
initWorkspaceData
:
KeysToKeysToAnyValue
,
)
:
void
Parameters
initGlobalData
:
KeysToKeysToAnyValue
initWorkspaceData
:
KeysToKeysToAnyValue
Returns
void
set
Per
Plugin
Data
setPerPluginData
(
key
:
string
,
value
:
KeysToAnyValues
,
isGlobal
:
boolean
,
)
:
Promise
<
boolean
>
Parameters
key
:
string
value
:
KeysToAnyValues
isGlobal
:
boolean
Returns
Promise
<
boolean
>
storage
Data
Changed
Event
storageDataChangedEvent
(
listener
:
(
e
:
KeysToKeysToAnyValue
)
=>
any
,
thisArgs
?:
any
,
disposables
?:
DisposableGroup
,
)
:
Disposable
eslint-disable-next-line @typescript-eslint/no-explicit-any
Parameters
listener
:
(
e
:
KeysToKeysToAnyValue
)
=>
any
Optional
thisArgs
:
any
Optional
disposables
:
DisposableGroup
Returns
Disposable
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
$update
Plugins
Workspace
Data
get
Per
Plugin
Data
init
set
Per
Plugin
Data
storage
Data
Changed
Event
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...
eslint-disable-next-line @typescript-eslint/no-explicit-any