numberFieldToInputSchema
numberFieldToInputSchema(
props):ZodType
Defined in: packages/core/src/fields/number/inputSchema.ts:22
Builds a Zod schema for validating a number field value in the admin form.
Applies min and max constraints when configured, then wraps in
.optional() for non-required fields via applyBaseInputSchemaMeta.
Parameters
Section titled “Parameters”Input props.
The resolved number field definition
Returns
Section titled “Returns”ZodType
A Zod number schema with range constraints, a baked-in .default(field.defaultValue), and optionality applied
Example
Section titled “Example”const field = number({ required: true, min: { value: 0 }, max: { value: 100 } })numberFieldToInputSchema({ field })// → z.number().min(0).max(100).default(0)