UNPKG

react-terminal-viewer

Version:

<h1 align="center"> react-terminal-viewer </h1>

19 lines (18 loc) 520 B
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;