@andreasnicolaou/reactive-event-source
Version:
A lightweight reactive wrapper around EventSource using RxJS, providing automatic reconnection and buffering.
12 lines (11 loc) • 367 B
JavaScript
export class EventSourceError extends Error {
message;
attempt;
constructor(message, attempt = -1) {
const attemptMessage = attempt > -1 ? ` - Attempt: ${attempt}` : '';
super(`EventSource Error: ${message}${attemptMessage}`);
this.message = message;
this.attempt = attempt;
this.name = 'EventSourceError';
}
}