Merge branch 'master' into event_emitter_2

This commit is contained in:
Daniel Imms
2019-04-04 00:12:07 -04:00
27 changed files with 117 additions and 146 deletions
+11 -1
View File
@@ -3,10 +3,20 @@
* @license MIT
*/
import { IEventEmitter } from 'xterm';
import { IEvent, EventEmitter2 } from './EventEmitter2';
import { IDeleteEvent, IInsertEvent } from './CircularList';
export interface IDisposable {
dispose(): void;
}
export interface IEventEmitter {
on(type: string, listener: (...args: any[]) => void): void;
off(type: string, listener: (...args: any[]) => void): void;
emit(type: string, data?: any): void;
addDisposableListener(type: string, handler: (...args: any[]) => void): IDisposable;
}
export type XtermListener = (...args: any[]) => void;
/**