diff --git a/src/Types.ts b/src/Types.ts index a6451cfdd..5c276bf2d 100644 --- a/src/Types.ts +++ b/src/Types.ts @@ -227,6 +227,15 @@ export interface IPublicTerminal extends IDisposable, IEventEmitter { cols: number; buffer: IBuffer; markers: IMarker[]; + onCursorMove: IEvent; + onData: IEvent; + onKey: IEvent<{ key: string, domEvent: KeyboardEvent }>; + onLineFeed: IEvent; + onScroll: IEvent; + onSelectionChange: IEvent; + onRender: IEvent<{ start: number, end: number }>; + onResize: IEvent<{ cols: number, rows: number }>; + onTitleChange: IEvent; blur(): void; focus(): void; resize(columns: number, rows: number): void;