Break input handler dep on Terminal.scroll

This commit is contained in:
Daniel Imms
2020-04-25 19:28:00 -07:00
parent 3897950e22
commit 0709b0dc3b
4 changed files with 7 additions and 15 deletions
+1 -1
View File
@@ -23,7 +23,6 @@ export type LineData = CharData[];
export interface IInputHandlingTerminal {
viewport: IViewport;
scroll(eraseAttr: IAttributeData, isWrapped?: boolean): void;
is(term: string): boolean;
resize(x: number, y: number): void;
}
@@ -41,6 +40,7 @@ export interface ICompositionHelper {
*/
export interface IInputHandler {
onTitleChange: IEvent<string>;
onScrollRequest: IEvent<IAttributeData, boolean | void>;
parse(data: string | Uint8Array): void;
print(data: Uint32Array, start: number, end: number): void;