UNPKG

@renegade-fi/core

Version:
30 lines 1 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