Ivandt logo

Basic validators

Basic validators

required

Validates that a field contains a non-empty value. Ensures the cell is not empty, null, or contains only whitespace.

{
  type: 'required',
  message: 'Customer name is required',
  severity: 'e'
}

unique

Validates that all values in a field are unique across the dataset. Efficiently tracks duplicates across large datasets.

{
  type: 'unique',
  message: 'Email addresses must be unique'
}

boolean

Validates that a field contains a boolean value. Only accepts the strings "true" or "false" (case-insensitive).

{
  type: 'boolean',
  message: 'Must be true or false'
}