sussudio
Version:
An unofficial VS Code Internal API
29 lines (28 loc) • 1.07 kB
text/typescript
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import * as performance from "../../../base/common/performance.mjs";
import { OperatingSystem } from "../../../base/common/platform.mjs";
import { URI } from "../../../base/common/uri.mjs";
export interface IRemoteAgentEnvironment {
pid: number;
connectionToken: string;
appRoot: URI;
settingsPath: URI;
logsPath: URI;
extensionsPath: URI;
extensionHostLogsPath: URI;
globalStorageHome: URI;
workspaceStorageHome: URI;
localHistoryHome: URI;
userHome: URI;
os: OperatingSystem;
arch: string;
marks: performance.PerformanceMark[];
useHostProxy: boolean;
}
export interface RemoteAgentConnectionContext {
remoteAuthority: string;
clientId: string;
}