move erase methods to InputHandler

This commit is contained in:
Jörg Breitbart
2018-08-30 18:10:18 +02:00
parent a1421b151e
commit 276e65fa0b
4 changed files with 74 additions and 50 deletions
+3 -3
View File
@@ -71,9 +71,6 @@ export interface IInputHandlingTerminal extends IEventEmitter {
scroll(isWrapped?: boolean): void;
setgLevel(g: number): void;
eraseAttr(): number;
eraseRight(x: number, y: number): void;
eraseLine(y: number): void;
eraseLeft(x: number, y: number): void;
is(term: string): boolean;
setgCharset(g: number, charset: ICharset): void;
resize(x: number, y: number): void;
@@ -115,6 +112,9 @@ export interface ICompositionHelper {
export interface IInputHandler {
parse(data: string): void;
print(data: string, start: number, end: number): void;
eraseRight(x: number, y: number): void;
eraseLine(y: number): void;
eraseLeft(x: number, y: number): void;
/** C0 BEL */ bell(): void;
/** C0 LF */ lineFeed(): void;