Time
Use x.time() for time values (no date component).
x.time().label("Shift Start")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.
precision
Sets the number of fractional-second digits.
.precision(precision: number, options?: { message?: string })
precisionsets the precision from0to9, e.g.,3.messageoverrides the validation error text, e.g.,"Time must include milliseconds".