add path to benchmark

This commit is contained in:
tisilent
2023-10-18 01:09:39 +08:00
parent dfd5385602
commit a4e09d0ad8
6 changed files with 18 additions and 5 deletions
@@ -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"],
@@ -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 {
@@ -17,6 +17,9 @@
],
"browser/*": [
"../../../src/browser/*"
],
"xterm-addon-serialize": [
"../typings/xterm-addon-serialize.d.ts"
]
},
"strict": true,