UNPKG

@ws-kit/zod

Version:

Zod validator adapter for WS-Kit with runtime schema validation and full TypeScript inference

24 lines 756 B
/** * Internal validation helpers and utilities. * Not part of the public API. * @internal */ import type { ZodType } from "zod"; /** * Helper to extract Zod payload schema from a message schema. * @internal */ export declare function getZodPayload(schema: any): ZodType | undefined; /** * Helper to validate payload against Zod schema. * Always uses safeParse for consistent error handling. * Coercion is controlled by schema design (z.coerce.*), not runtime flags. * Returns { success: true, data } or { success: false, error }. * @internal */ export declare function validatePayload(payload: unknown, payloadSchema: ZodType | undefined): { success: boolean; data?: unknown; error?: any; }; //# sourceMappingURL=internal.d.ts.map