Datetime
Use x.datetime() for combined date and time values.
x.datetime().label("Created At")columnNameAliases
Use alternate CSV headers for the same field.
.columnNameAliases(aliases: string[])
aliaseslists the alternate column names.
label
Sets the user-facing label shown in the widget.
.label(text: string)
textsets the label text.
description
Sets help text shown below the field.
.description(text: string)
textsets the description text.
example
Sets the placeholder example value.
.example(text: string)
textsets the example value.
optional
Makes the field optional.
.optional()
default
Available after .optional().
.default(defaultValue: unknown | (() => unknown | Promise<unknown>))
defaultValuecan be a static value or a function used when the field is empty.
output
Sets the output format template.
.output(template: string)
templatesets the output format template, e.g.,"yyyy-MM-dd HH:mm:ss"or"MMM d, yyyy h:mm a".
allowOffset
Allows timezone offsets in the input.
.allowOffset(options?: { message?: string })
messageoverrides the validation error text, e.g.,"Timezone offsets are required".