type add methods

This commit is contained in:
Jörg Breitbart
2019-02-01 20:32:07 +01:00
parent e813ae02fc
commit 801db3831d
2 changed files with 11 additions and 2 deletions
+9 -2
View File
@@ -435,10 +435,17 @@ export class InputHandler extends Disposable implements IInputHandler {
this._terminal.updateRange(buffer.y);
}
addCsiHandler(flag: string, callback: (params: number[], collect: string) => boolean): IDisposable {
/**
* Forward addCsiHandler from parser.
*/
public addCsiHandler(flag: string, callback: (params: number[], collect: string) => boolean): IDisposable {
return this._parser.addCsiHandler(flag, callback);
}
addOscHandler(ident: number, callback: (data: string) => boolean): IDisposable {
/**
* Forward addOscHandler from parser.
*/
public addOscHandler(ident: number, callback: (data: string) => boolean): IDisposable {
return this._parser.addOscHandler(ident, callback);
}
+2
View File
@@ -112,6 +112,8 @@ export interface ICompositionHelper {
export interface IInputHandler {
parse(data: string): void;
print(data: Uint32Array, start: number, end: number): void;
addCsiHandler(flag: string, callback: (params: number[], collect: string) => boolean): IDisposable;
addOscHandler(ident: number, callback: (data: string) => boolean): IDisposable;
/** C0 BEL */ bell(): boolean;
/** C0 LF */ lineFeed(): boolean;