UNPKG

event-emitters

Version:
13 lines (12 loc) 450 B
import { EventEmitter } from './EventEmitter'; import { Listener } from './EventSource'; /** * This is the same as EventEmitterWithCurrent but the "current value" is optional */ export declare class EventEmitterWithOptionalCurrent<T> extends EventEmitter<T> { currentMessage: T | undefined; hasCurrentMessage: boolean; constructor(initialMessage?: T); emit(newMessage: T): void; subscribe(listener: Listener<T>): Listener<T>; }