UNPKG

bun-ws-router

Version:

A simple and efficient WebSocket router for Bun with Zod/Valibot message validation.

17 lines 641 B
import * as v from "valibot"; import type { ValidatorAdapter } from "../shared/router"; import type { MessageSchemaType } from "./types"; export declare class ValibotValidatorAdapter implements ValidatorAdapter { getMessageType(schema: MessageSchemaType): string; safeParse(schema: MessageSchemaType, data: unknown): { success: boolean; data: { readonly [x: string]: any; [x: number]: any; [x: symbol]: any; } | undefined; error: [any, ...any[]] | undefined; }; infer<T extends MessageSchemaType>(): v.InferOutput<T>; } //# sourceMappingURL=adapter.d.ts.map