UNPKG

evt

Version:

Type safe replacement for node's EventEmitter

19 lines (12 loc) 390 B
export class TimeoutEvtError extends Error { constructor(public readonly timeout: number) { super(`Evt timeout after ${timeout}ms`); Object.setPrototypeOf(this, new.target.prototype); } } export class DetachedEvtError extends Error { constructor() { super(`Evt handler detached`); Object.setPrototypeOf(this, new.target.prototype); } }