From a4e09d0ad85213676d45d5c8de19d25495c6cbcc Mon Sep 17 00:00:00 2001 From: tisilent Date: Wed, 18 Oct 2023 01:09:39 +0800 Subject: [PATCH] add path to benchmark --- addons/xterm-addon-serialize/benchmark/tsconfig.json | 5 ++++- addons/xterm-addon-serialize/src/SerializeAddon.ts | 3 ++- addons/xterm-addon-serialize/src/tsconfig.json | 3 +++ addons/xterm-addon-unicode-graphemes/benchmark/tsconfig.json | 5 ++++- .../src/UnicodeGraphemesAddon.ts | 4 ++-- addons/xterm-addon-unicode-graphemes/src/tsconfig.json | 3 +++ 6 files changed, 18 insertions(+), 5 deletions(-) diff --git a/addons/xterm-addon-serialize/benchmark/tsconfig.json b/addons/xterm-addon-serialize/benchmark/tsconfig.json index 6bbb2a4b..82a50b73 100644 --- a/addons/xterm-addon-serialize/benchmark/tsconfig.json +++ b/addons/xterm-addon-serialize/benchmark/tsconfig.json @@ -14,7 +14,10 @@ "paths": { "common/*": ["../../../src/common/*"], "browser/*": ["../../../src/browser/*"], - "SerializeAddon": ["../src/SerializeAddon"] + "SerializeAddon": ["../src/SerializeAddon"], + "xterm-addon-serialize": [ + "../typings/xterm-addon-serialize.d.ts" + ] } }, "include": ["../**/*", "../../../typings/xterm.d.ts"], diff --git a/addons/xterm-addon-serialize/src/SerializeAddon.ts b/addons/xterm-addon-serialize/src/SerializeAddon.ts index 7a2db089..960db383 100644 --- a/addons/xterm-addon-serialize/src/SerializeAddon.ts +++ b/addons/xterm-addon-serialize/src/SerializeAddon.ts @@ -8,6 +8,7 @@ import { DEFAULT_ANSI_COLORS } from 'browser/services/ThemeService'; import { IAttributeData, IColor } from 'common/Types'; import { IBuffer, IBufferCell, IBufferRange, ITerminalAddon, Terminal } from 'xterm'; +import { SerializeAddon as ISerializeApi } from 'xterm-addon-serialize'; function constrain(value: number, low: number, high: number): number { return Math.max(low, Math.min(value, high)); @@ -411,7 +412,7 @@ class StringSerializeHandler extends BaseSerializeHandler { } } -export class SerializeAddon implements ITerminalAddon { +export class SerializeAddon implements ITerminalAddon , ISerializeApi { private _terminal: Terminal | undefined; public activate(terminal: Terminal): void { diff --git a/addons/xterm-addon-serialize/src/tsconfig.json b/addons/xterm-addon-serialize/src/tsconfig.json index 22ffe53e..a0c2e665 100644 --- a/addons/xterm-addon-serialize/src/tsconfig.json +++ b/addons/xterm-addon-serialize/src/tsconfig.json @@ -17,6 +17,9 @@ ], "browser/*": [ "../../../src/browser/*" + ], + "xterm-addon-serialize": [ + "../typings/xterm-addon-serialize.d.ts" ] }, "strict": true, diff --git a/addons/xterm-addon-unicode-graphemes/benchmark/tsconfig.json b/addons/xterm-addon-unicode-graphemes/benchmark/tsconfig.json index 9bc532d3..d42be1c8 100644 --- a/addons/xterm-addon-unicode-graphemes/benchmark/tsconfig.json +++ b/addons/xterm-addon-unicode-graphemes/benchmark/tsconfig.json @@ -11,7 +11,10 @@ "paths": { "common/*": ["../../../src/common/*"], "browser/*": ["../../../src/browser/*"], - "UnicodeGraphemeProvider": ["../src/UnicodeGraphemeProvider"] + "UnicodeGraphemeProvider": ["../src/UnicodeGraphemeProvider"], + "xterm-addon-unicode-graphemes": [ + "../typings/xterm-addon-unicode-graphemes.d.ts" + ] } }, "include": ["../**/*", "../../../typings/xterm.d.ts"], diff --git a/addons/xterm-addon-unicode-graphemes/src/UnicodeGraphemesAddon.ts b/addons/xterm-addon-unicode-graphemes/src/UnicodeGraphemesAddon.ts index 80290edf..50c6e425 100644 --- a/addons/xterm-addon-unicode-graphemes/src/UnicodeGraphemesAddon.ts +++ b/addons/xterm-addon-unicode-graphemes/src/UnicodeGraphemesAddon.ts @@ -7,9 +7,9 @@ import { Terminal, ITerminalAddon, IUnicodeHandling } from 'xterm'; import { UnicodeGraphemeProvider } from './UnicodeGraphemeProvider'; +import { UnicodeGraphemesAddon as PublicApi } from 'xterm-addon-unicode-graphemes'; - -export class UnicodeGraphemesAddon implements ITerminalAddon { +export class UnicodeGraphemesAddon implements ITerminalAddon , PublicApi { private _provider15Graphemes?: UnicodeGraphemeProvider; private _provider15?: UnicodeGraphemeProvider; private _unicode?: IUnicodeHandling; diff --git a/addons/xterm-addon-unicode-graphemes/src/tsconfig.json b/addons/xterm-addon-unicode-graphemes/src/tsconfig.json index 60824fee..f17366c0 100644 --- a/addons/xterm-addon-unicode-graphemes/src/tsconfig.json +++ b/addons/xterm-addon-unicode-graphemes/src/tsconfig.json @@ -15,6 +15,9 @@ "paths": { "common/*": [ "../../../src/common/*" + ], + "xterm-addon-unicode-graphemes": [ + "../typings/xterm-addon-unicode-graphemes.d.ts" ] }, "types": [