UNPKG

@theia/core

Version:

Theia is a cloud & desktop IDE framework implemented in TypeScript.

26 lines 997 B
import { EnvVariable, EnvVariablesServer } from '../../common/env-variables'; import { ILogger } from '../../common/logger'; export declare class EnvVariablesServerImpl implements EnvVariablesServer { protected readonly envs: { [key: string]: EnvVariable; }; protected readonly homeDirUri: string; protected readonly configDirUri: Promise<string>; protected readonly pathExistenceCache: { [key: string]: boolean; }; protected readonly logger: ILogger; constructor(); protected createConfigDirUri(): Promise<string>; getExecPath(): Promise<string>; getVariables(): Promise<EnvVariable[]>; getValue(key: string): Promise<EnvVariable | undefined>; getConfigDirUri(): Promise<string>; getHomeDirUri(): Promise<string>; getDrives(): Promise<string[]>; /** * Filters hidden and system partitions. */ protected filterHiddenPartitions(path: string): boolean; } //# sourceMappingURL=env-variables-server.d.ts.map