vibetunnel/web/node-pty/lib/eventEmitter2.d.ts
2025-07-11 08:23:47 +02:00

13 lines
322 B
TypeScript

/**
* Copyright (c) 2019, Microsoft Corporation (MIT License).
*/
import { IDisposable } from './types';
export interface IEvent<T> {
(listener: (e: T) => any): IDisposable;
}
export declare class EventEmitter2<T> {
private _listeners;
private _event?;
get event(): IEvent<T>;
fire(data: T): void;
}