UNPKG

bun-ws-router

Version:

Lightweight client/server WebSocket router for Bun with type-safe Zod/Valibot validation.

30 lines 914 B
/** * Client-side error classes for WebSocket operations. * See @specs/client.md#error-contract for usage semantics. */ export declare class ValidationError extends Error { readonly issues: { path: string[]; message: string; }[]; constructor(message: string, issues: { path: string[]; message: string; }[]); } export declare class TimeoutError extends Error { readonly timeoutMs: number; constructor(timeoutMs: number); } export declare class ServerError extends Error { readonly code: string; readonly context?: Record<string, unknown> | undefined; constructor(message: string, code: string, context?: Record<string, unknown> | undefined); } export declare class ConnectionClosedError extends Error { constructor(); } export declare class StateError extends Error { constructor(message: string); } //# sourceMappingURL=errors.d.ts.map