Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • WorkspaceSchemaUpdater

Implements

  • JsonSchemaContribution

Index

Constructors

Properties

editQueue: SchemaUpdateMessage[] = []
inmemoryResources: InMemoryResources
safeToHandleQueue: Deferred<void> = ...
uri: URI = ...

Methods

  • addKey(__namedParameters: Required<SchemaUpdateMessage>, cache: Required<Pick<IJSONSchema, "properties" | "required">>): void
  • handleQueue(): Promise<void>
  • init(): void
  • registerSchemas(context: JsonSchemaRegisterContext): void
  • removeKey(__namedParameters: SchemaUpdateMessage, cache: Required<Pick<IJSONSchema, "properties" | "required">>): void
  • retrieveCurrent(): Promise<Required<Pick<IJSONSchema, "properties" | "required">>>