diff --git a/src/vs/workbench/api/common/extHostTerminalService.ts b/src/vs/workbench/api/common/extHostTerminalService.ts index 969afa3f707..5fc90fbe530 100644 --- a/src/vs/workbench/api/common/extHostTerminalService.ts +++ b/src/vs/workbench/api/common/extHostTerminalService.ts @@ -350,7 +350,7 @@ export abstract class BaseExtHostTerminalService extends Disposable implements I protected readonly _onDidChangeTerminalState = new Emitter(); readonly onDidChangeTerminalState = this._onDidChangeTerminalState.event; protected readonly _onDidWriteTerminalData: Emitter; - readonly onDidWriteTerminalData: Event; + get onDidWriteTerminalData(): Event { return this._onDidWriteTerminalData.event; } constructor( supportsProcesses: boolean, @@ -363,7 +363,6 @@ export abstract class BaseExtHostTerminalService extends Disposable implements I onFirstListenerAdd: () => this._proxy.$startSendingDataEvents(), onLastListenerRemove: () => this._proxy.$stopSendingDataEvents() }); - this.onDidWriteTerminalData = this._onDidWriteTerminalData.event; this._proxy.$registerProcessSupport(supportsProcesses); this._register({ dispose: () => {