bun-ws-router
Version:
A simple and efficient WebSocket router for Bun with Zod/Valibot message validation.
17 lines • 641 B
TypeScript
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