fromZodSchema
fromZodSchema<
T>(schema):Validator<T[]>
Defined in: display-reactor.ts:440
Create a validator from a Zod schema. This is a utility function to easily integrate Zod schemas as validators.
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”schema
Section titled “schema”A Zod schema to validate against
safeParse
Section titled “safeParse”(data) => object
Returns
Section titled “Returns”Validator<T[]>
A Validator function compatible with DisplayReactor
Example
Section titled “Example”import { z } from "zod"import { fromZodSchema } from "@ic-reactor/core"
const transferSchema = z.object({ to: z.string().min(1, "Recipient is required"), amount: z.string().regex(/^\d+$/, "Must be a valid number"),})
reactor.registerValidator("transfer", fromZodSchema(transferSchema))