UNPKG

@renegade-fi/core

Version:
33 lines 1.05 kB
import { BaseError } from './base.js'; export class SocketClosedError extends BaseError { constructor({ url, } = {}) { super('The socket has been closed.', { metaMessages: [url && `URL: ${url}`].filter(Boolean), name: 'SocketClosedError', }); } } export class WebSocketRequestError extends BaseError { constructor({ body, cause, details, url, }) { super('WebSocket request failed.', { cause, details, metaMessages: [ `URL: ${url}`, body && `Request body: ${JSON.stringify(body)}`, ].filter(Boolean), name: 'WebSocketRequestError', }); } } export class WebSocketConnectionError extends BaseError { constructor({ url, cause, details, }) { super('Failed to establish WebSocket connection.', { cause, details, metaMessages: [`URL: ${url}`], name: 'WebSocketConnectionError', }); } } //# sourceMappingURL=websocket.js.map