zod-server-actions
Version:
Simple utility library to create server actions in Next.js
11 lines (10 loc) • 347 B
TypeScript
import { z, ZodTypeAny } from "zod";
export declare class ZodValidator<I extends ZodTypeAny = any, O extends ZodTypeAny = any> {
inputSchema: I;
outputSchema: O;
constructor();
parseInput<T>(data: T): z.infer<I>;
parseOutput<T>(data: T): z.infer<O>;
setInputSchema(schema: I): void;
setOutputSchema(schema: O): void;
}