Path: blob/main/src/vs/platform/externalTerminal/electron-browser/externalTerminalService.ts
3296 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45import { IExternalTerminalService as ICommonExternalTerminalService } from '../common/externalTerminal.js';6import { createDecorator } from '../../instantiation/common/instantiation.js';7import { registerMainProcessRemoteService } from '../../ipc/electron-browser/services.js';89export const IExternalTerminalService = createDecorator<IExternalTerminalService>('externalTerminal');1011export interface IExternalTerminalService extends ICommonExternalTerminalService {12readonly _serviceBrand: undefined;13}1415registerMainProcessRemoteService(IExternalTerminalService, 'externalTerminal');161718