Options
All
  • Public
  • Public/Protected
  • All
Menu

Class WorkspaceStorageService

Hierarchy

  • WorkspaceStorageService

Implements

  • StorageService

Index

Constructors

constructor

Properties

Private initialized

initialized: Promise<void>

Private prefix

prefix: string

Protected storageService

storageService: StorageService

Protected workspaceService

workspaceService: WorkspaceService

Methods

getData

  • getData<T>(key: string, defaultValue?: T): Promise<undefined | T>

Protected getPrefix

  • getPrefix(workspaceStat: undefined | FileStat): string

Protected init

  • init(): void

Protected prefixWorkspaceURI

  • prefixWorkspaceURI(originalKey: string): string

setData

  • setData<T>(key: string, data: T): Promise<void>

Private updatePrefix

  • updatePrefix(): void