UNPKG

@theia/monaco

Version:
22 lines 1.35 kB
import { CommandRegistry } from '@theia/core/lib/common/command'; import { Emitter } from '@theia/core/lib/common/event'; import { Disposable, DisposableCollection } from '@theia/core/lib/common/disposable'; import { ICommandEvent, ICommandService } from '@theia/monaco-editor-core/esm/vs/platform/commands/common/commands'; import { StandaloneCommandService } from '@theia/monaco-editor-core/esm/vs/editor/standalone/browser/standaloneServices'; import * as monaco from '@theia/monaco-editor-core'; export declare class MonacoCommandService implements ICommandService, Disposable { protected readonly commandRegistry: CommandRegistry; readonly _serviceBrand: undefined; protected readonly onWillExecuteCommandEmitter: Emitter<ICommandEvent>; protected readonly onDidExecuteCommandEmitter: Emitter<ICommandEvent>; protected readonly toDispose: DisposableCollection; protected delegate: StandaloneCommandService | undefined; constructor(commandRegistry: CommandRegistry); init(): void; dispose(): void; get onWillExecuteCommand(): monaco.IEvent<ICommandEvent>; get onDidExecuteCommand(): monaco.IEvent<ICommandEvent>; executeCommand(commandId: any, ...args: any[]): Promise<any>; executeMonacoCommand(commandId: any, ...args: any[]): Promise<any>; } //# sourceMappingURL=monaco-command-service.d.ts.map