react-terminal-viewer
Version:
<h1 align="center"> react-terminal-viewer </h1>
19 lines (18 loc) • 520 B
TypeScript
import { IDisposable } from 'xterm';
export interface IEvent<T, U = void> {
(listener: (arg1: T, arg2: U) => any): IDisposable;
}
export interface IEventEmitter<T, U = void> {
event: IEvent<T, U>;
fire(arg1: T, arg2: U): void;
dispose(): void;
}
declare class EventEmitter<T, U = void> implements IEventEmitter<T, U> {
private _listeners;
private _event?;
private _disposed;
get event(): IEvent<T, U>;
fire(arg1: T, arg2: U): void;
dispose(): void;
}
export default EventEmitter;