Files
suaveplan/packages/foundation/data/serialize/src/registry/registry.schemas.ts
2026-05-27 23:47:53 +01:00

10 lines
252 B
TypeScript

import z from "zod";
/** Zod schema for validating a `TypeDefinition` at runtime boundaries. */
export const TypeDefinitionSchema = z.object({
tag: z.string().min(1),
ctor: z.function(),
encode: z.function(),
decode: z.function(),
});