Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PluginPathsServiceImpl

Hierarchy

  • PluginPathsServiceImpl

Implements

Index

Constructors

constructor

Properties

Protected Readonly cliContribution

cliContribution: PluginCliContribution

Protected Readonly envServer

envServer: EnvVariablesServer

Protected Readonly logger

logger: ILogger

Methods

Protected buildWorkspaceId

  • buildWorkspaceId(workspaceUri: string, rootUris: string[]): Promise<string>

Private cleanupOldLogs

  • cleanupOldLogs(parentLogsDir: string): Promise<void>

Protected createHash

  • createHash(str: string): string

Private generateTimeFolderName

  • generateTimeFolderName(): string

getHostLogPath

  • getHostLogPath(): Promise<string>

getHostStoragePath

  • getHostStoragePath(workspaceUri: undefined | string, rootUris: string[]): Promise<undefined | string>

Private getLogsDirPath

  • getLogsDirPath(): Promise<string>

Private getWorkspaceStorageDirPath

  • getWorkspaceStorageDirPath(): Promise<string>