@sussudio/platform
Version:
Internal APIs for VS Code's service injection the base services.
22 lines (20 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 { IJSONSchema } from '@sussudio/base/common/jsonSchema.mjs';
import { OperatingSystem } from '@sussudio/base/common/platform.mjs';
import { IExtensionTerminalProfile, ITerminalProfile } from './terminal.mjs';
export declare const terminalColorSchema: IJSONSchema;
export declare const terminalIconSchema: IJSONSchema;
/**
* Registers terminal configurations required by shared process and remote server.
*/
export declare function registerTerminalPlatformConfiguration(): void;
export declare function registerTerminalDefaultProfileConfiguration(
detectedProfiles?: {
os: OperatingSystem;
profiles: ITerminalProfile[];
},
extensionContributedProfiles?: readonly IExtensionTerminalProfile[],
): void;