UNPKG

@sussudio/platform

Version:

Internal APIs for VS Code's service injection the base services.

30 lines (28 loc) 1.02 kB
/*--------------------------------------------------------------------------------------------- * 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 '@sussudio/base/common/performance.mjs'; import { OperatingSystem } from '@sussudio/base/common/platform.mjs'; import { URI } from '@sussudio/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; }