Returns a strict version of a Zod object schema, disallowing unknown keys.
Supports both Zod v3 and v4 object schemas. If recursive is true, applies strictness
recursively to all nested object schemas and arrays of object schemas.
interopZodObjectStrict<T extends InteropZodObject>(
schema: T,
recursive: boolean = false
): InteropZodObject| Name | Type | Description |
|---|---|---|
schema* | T | The Zod object schema instance (either v3 or v4). |
recursive | boolean | Default: falseWhether to apply strictness recursively to nested objects/arrays. |