bun-ws-router
Version:
A simple and efficient WebSocket router for Bun with Zod/Valibot message validation.
20 lines • 674 B
TypeScript
import { z } from "zod";
import type { ValidatorAdapter } from "../shared/router";
import type { MessageSchemaType } from "./types";
export declare class ZodValidatorAdapter implements ValidatorAdapter {
getMessageType(schema: MessageSchemaType): string;
safeParse(schema: MessageSchemaType, data: unknown): {
success: boolean;
data: {
type: string;
meta: any;
payload?: unknown;
} | undefined;
error: {
issues: z.core.$ZodIssue[];
formatted: string;
} | undefined;
};
infer<T extends MessageSchemaType>(): z.infer<T>;
}
//# sourceMappingURL=adapter.d.ts.map