bun-ws-router
Version:
A simple and efficient WebSocket router for Bun with Zod/Valibot message validation.
28 lines (26 loc) • 597 B
text/typescript
/* SPDX-FileCopyrightText: 2025-present Kriasoft */
/* SPDX-License-Identifier: MIT */
export { WebSocketRouter } from "./router";
export {
messageSchema,
createMessage,
ErrorMessage,
MessageSchema,
MessageMetadataSchema,
} from "./schema";
export { publish } from "./publish";
export type {
MessageSchemaType,
MessageHandler,
MessageContext,
SendFunction,
MessageHandlerEntry,
WebSocketRouterOptions,
WebSocketData,
UpgradeOptions,
OpenHandlerContext,
OpenHandler,
CloseHandlerContext,
CloseHandler,
} from "./types";
export type { ErrorCode } from "./schema";