@codingame/monaco-vscode-extensions-service-override
Version:
VSCode public API plugged on the monaco editor - extensions service-override
15 lines (14 loc) • 970 B
TypeScript
import { IExtHostContext } from "../../services/extensions/common/extHostCustomers.js";
import { MainThreadConsoleShape } from "@codingame/monaco-vscode-api/vscode/vs/workbench/api/common/extHost.protocol";
import { IEnvironmentService } from "@codingame/monaco-vscode-api/vscode/vs/platform/environment/common/environment.service";
import { IRemoteConsoleLog } from "../../../base/common/console.js";
import { ILogService } from "@codingame/monaco-vscode-api/vscode/vs/platform/log/common/log.service";
export declare class MainThreadConsole implements MainThreadConsoleShape {
private readonly _environmentService;
private readonly _logService;
private readonly _logAllExtensionHostConsole;
private readonly _logExtensionHostConsoleToLocalConsole;
constructor(_extHostContext: IExtHostContext, _environmentService: IEnvironmentService, _logService: ILogService);
dispose(): void;
$logExtensionHostMessage(entry: IRemoteConsoleLog): void;
}