From 38d85b98badca67d3bfedb27889bc99cb799fee0 Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Tue, 3 Sep 2019 11:36:48 -0700 Subject: [PATCH] Declare writeBuffer/_innerWrite access in .d.ts --- .../workbench/contrib/terminal/browser/xterm-private.d.ts | 5 +++++ .../test/electron-browser/terminalCommandTracker.test.ts | 7 +------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/vs/workbench/contrib/terminal/browser/xterm-private.d.ts b/src/vs/workbench/contrib/terminal/browser/xterm-private.d.ts index 9ebf15d3032cc..6e41c9c5eee15 100644 --- a/src/vs/workbench/contrib/terminal/browser/xterm-private.d.ts +++ b/src/vs/workbench/contrib/terminal/browser/xterm-private.d.ts @@ -22,6 +22,11 @@ export interface XTermCore { }; _onIntersectionChange: any; }; + + // TODO: Remove below once a synchronous write API is added + // The below are only used in tests + writeBuffer: string[]; + _innerWrite(): void; } export interface IEventEmitter { diff --git a/src/vs/workbench/contrib/terminal/test/electron-browser/terminalCommandTracker.test.ts b/src/vs/workbench/contrib/terminal/test/electron-browser/terminalCommandTracker.test.ts index e8d3fd143ee3f..f6198e4428c62 100644 --- a/src/vs/workbench/contrib/terminal/test/electron-browser/terminalCommandTracker.test.ts +++ b/src/vs/workbench/contrib/terminal/test/electron-browser/terminalCommandTracker.test.ts @@ -9,13 +9,8 @@ import { CommandTrackerAddon } from 'vs/workbench/contrib/terminal/browser/addon import { isWindows } from 'vs/base/common/platform'; import { XTermCore } from 'vs/workbench/contrib/terminal/browser/xterm-private'; -interface TestTerminalCore extends XTermCore { - writeBuffer: string[]; - _innerWrite(): void; -} - interface TestTerminal extends Terminal { - _core: TestTerminalCore; + _core: XTermCore; } function syncWrite(term: TestTerminal, data: string): void {