Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/workspace
browser/workspace-schema-updater
WorkspaceSchemaUpdater
Class WorkspaceSchemaUpdater
Implements
JsonSchemaContribution
Index
Constructors
constructor
Properties
edit
Queue
json
Schema
Data
safe
To
Handle
Queue
uri
workspace
File
Service
Methods
add
Key
handle
Queue
init
register
Schemas
remove
Key
retrieve
Current
update
Schema
Constructors
constructor
new
WorkspaceSchemaUpdater
()
:
WorkspaceSchemaUpdater
Returns
WorkspaceSchemaUpdater
Properties
Protected
Readonly
edit
Queue
editQueue
:
SchemaUpdateMessage
[]
= []
Protected
Readonly
json
Schema
Data
jsonSchemaData
:
JsonSchemaDataStore
Protected
safe
To
Handle
Queue
safeToHandleQueue
:
Deferred
<
void
>
= ...
Protected
Readonly
uri
uri
:
URI
= ...
Protected
Readonly
workspace
File
Service
workspaceFileService
:
WorkspaceFileService
Methods
Protected
add
Key
addKey
(
__namedParameters
:
Required
<
SchemaUpdateMessage
>
,
cache
:
WorkspaceSchema
,
)
:
void
Parameters
__namedParameters
:
Required
<
SchemaUpdateMessage
>
cache
:
WorkspaceSchema
Returns
void
Protected
handle
Queue
handleQueue
()
:
Promise
<
void
>
Returns
Promise
<
void
>
Protected
init
init
()
:
void
Returns
void
register
Schemas
registerSchemas
(
context
:
JsonSchemaRegisterContext
)
:
void
Parameters
context
:
JsonSchemaRegisterContext
Returns
void
Protected
remove
Key
removeKey
(
__namedParameters
:
SchemaUpdateMessage
,
cache
:
WorkspaceSchema
)
:
void
Parameters
__namedParameters
:
SchemaUpdateMessage
cache
:
WorkspaceSchema
Returns
void
Protected
retrieve
Current
retrieveCurrent
()
:
Promise
<
Required
<
Pick
<
IJSONSchema
,
"properties"
|
"required"
>
>
,
>
Returns
Promise
<
Required
<
Pick
<
IJSONSchema
,
"properties"
|
"required"
>
>
>
update
Schema
updateSchema
(
message
:
Omit
<
SchemaUpdateMessage
,
"deferred"
>
)
:
Promise
<
boolean
>
Parameters
message
:
Omit
<
SchemaUpdateMessage
,
"deferred"
>
Returns
Promise
<
boolean
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
edit
Queue
json
Schema
Data
safe
To
Handle
Queue
uri
workspace
File
Service
Methods
add
Key
handle
Queue
init
register
Schemas
remove
Key
retrieve
Current
update
Schema
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...