diff --git a/addons/xterm-addon-attach/src/AttachAddon.ts b/addons/xterm-addon-attach/src/AttachAddon.ts index d3449643..c6583cb1 100644 --- a/addons/xterm-addon-attach/src/AttachAddon.ts +++ b/addons/xterm-addon-attach/src/AttachAddon.ts @@ -5,21 +5,13 @@ * Implements the attach method, that attaches the terminal to a WebSocket stream. */ -import { Terminal, IDisposable } from 'xterm'; - +import { Terminal, IDisposable, ITerminalAddon } from 'xterm'; interface IAttachOptions { bidirectional?: boolean; inputUtf8?: boolean; } - -// TODO: This is temporary, link to xterm when the new version is published -export interface ITerminalAddon { - activate(terminal: Terminal): void; - dispose(): void; -} - // TODO: To be removed once UTF8 PR is in xterm.js package. interface INewTerminal extends Terminal { writeUtf8(data: Uint8Array): void; diff --git a/addons/xterm-addon-search/src/SearchAddon.ts b/addons/xterm-addon-search/src/SearchAddon.ts index faf0a262..6464db36 100644 --- a/addons/xterm-addon-search/src/SearchAddon.ts +++ b/addons/xterm-addon-search/src/SearchAddon.ts @@ -3,12 +3,7 @@ * @license MIT */ -import { Terminal, IDisposable } from 'xterm'; - -// TODO: This is temporary, link to xterm when the new version is published -export interface ITerminalAddon extends IDisposable { - activate(terminal: Terminal): void; -} +import { Terminal, IDisposable, ITerminalAddon } from 'xterm'; export interface ISearchOptions { regex?: boolean; diff --git a/addons/xterm-addon-web-links/src/WebLinksAddon.ts b/addons/xterm-addon-web-links/src/WebLinksAddon.ts index 68b97ded..26d5904b 100644 --- a/addons/xterm-addon-web-links/src/WebLinksAddon.ts +++ b/addons/xterm-addon-web-links/src/WebLinksAddon.ts @@ -3,13 +3,7 @@ * @license MIT */ -import { Terminal, ILinkMatcherOptions } from 'xterm'; - -// TODO: This is temporary, link to xterm when the new version is published -export interface ITerminalAddon { - activate(terminal: Terminal): void; - dispose(): void; -} +import { Terminal, ILinkMatcherOptions, ITerminalAddon } from 'xterm'; const protocolClause = '(https?:\\/\\/)'; const domainCharacterSet = '[\\da-z\\.-]+';