Skip to content

@graphty/graphty-element / config / toZodSchema

Function: toZodSchema() ​

toZodSchema<S>(optionsSchema): ZodObject<{ [K in string | number | symbol]: S[K]["schema"] }>

Defined in: src/config/OptionsSchema.ts:101

Extract just the Zod object schema for validation

This creates a z.object() from the individual field schemas, allowing standard Zod parsing/validation.

Type Parameters ​

S ​

S extends OptionsSchema

Parameters ​

optionsSchema ​

S

Options schema to convert

Returns ​

ZodObject<{ [K in string | number | symbol]: S[K]["schema"] }>

Zod object schema for validation