checkboxFieldToInputSchema
checkboxFieldToInputSchema(
props):ZodType
Defined in: packages/core/src/fields/checkbox/inputSchema.ts:26
Builds a Zod schema for validating a checkbox field value in the admin form.
Checkbox fields are always boolean — there are no required/optional semantics
beyond wrapping in .optional() for non-required fields. No min/max constraints.
Parameters
Section titled “Parameters”Input props.
The resolved checkbox field definition
Returns
Section titled “Returns”ZodType
A Zod boolean schema with optionality and default applied
Example
Section titled “Example”const field = checkbox({ required: true })checkboxFieldToInputSchema({ field })// → z.boolean()
const optionalField = checkbox()checkboxFieldToInputSchema({ field: optionalField })// → z.boolean().optional().default(false)