From be2c29c95a11258df889c10a5ca9d5fe757574db Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Tue, 4 Jun 2019 23:19:26 -0700 Subject: [PATCH] Remove old redeclared xterm types in search addon --- addons/xterm-addon-search/src/SearchAddon.ts | 32 +------------------- 1 file changed, 1 insertion(+), 31 deletions(-) diff --git a/addons/xterm-addon-search/src/SearchAddon.ts b/addons/xterm-addon-search/src/SearchAddon.ts index 6464db36..7649e7de 100644 --- a/addons/xterm-addon-search/src/SearchAddon.ts +++ b/addons/xterm-addon-search/src/SearchAddon.ts @@ -18,41 +18,11 @@ export interface ISearchResult { row: number; } -// TODO: This is temporary, link to xtem when new version is published -interface INewTerminal extends Terminal { - buffer: IBuffer; - select(column: number, row: number, length: number): void; - getSelectionPosition(): ISelectionPosition | undefined; -} -interface IBuffer { - readonly cursorY: number; - readonly cursorX: number; - readonly viewportY: number; - readonly baseY: number; - readonly length: number; - getLine(y: number): IBufferLine | undefined; -} -interface IBufferLine { - readonly isWrapped: boolean; - getCell(x: number): IBufferCell; - translateToString(trimRight?: boolean, startColumn?: number, endColumn?: number): string; -} -interface IBufferCell { - readonly char: string; - readonly width: number; -} -interface ISelectionPosition { - startColumn: number; - startRow: number; - endColumn: number; - endRow: number; -} - const NON_WORD_CHARACTERS = ' ~!@#$%^&*()+`-=[]{}|\;:"\',./<>?'; const LINES_CACHE_TIME_TO_LIVE = 15 * 1000; // 15 secs export class SearchAddon implements ITerminalAddon { - private _terminal: INewTerminal; + private _terminal: Terminal; /** * translateBufferLineToStringWithWrap is a fairly expensive call.