Skip to content

ListField

Defined in: core/field/types/List.ts:6

List field type (primitive values ordered collection)

[key: `${string}:${string}`]: any

optional constraints: ListConstraints

Defined in: core/field/types/Base.ts:42

Validation constraints applied to values

BaseField.constraints


optional delimiter: string

Defined in: core/field/types/List.ts:15

Character used to separate values in the list


optional description: string

Defined in: core/field/types/Base.ts:20

Human-readable description

BaseField.description


optional example: any

Defined in: core/field/types/Base.ts:25

Example value for this field

BaseField.example


optional itemType: "string" | "number" | "boolean" | "integer" | "datetime" | "date" | "time"

Defined in: core/field/types/List.ts:20

Type of items in the list


optional missingValues: (string | { label: string; value: string; })[]

Defined in: core/field/types/Base.ts:37

Values representing missing data for this field Can be a simple array of strings or an array of {value, label} objects where label provides context for why the data is missing

BaseField.missingValues


name: string

Defined in: core/field/types/Base.ts:10

Name of the field matching the column name

BaseField.name


optional rdfType: string

Defined in: core/field/types/Base.ts:30

URI for semantic type (RDF)

BaseField.rdfType


optional title: string

Defined in: core/field/types/Base.ts:15

Human-readable title

BaseField.title


type: "list"

Defined in: core/field/types/List.ts:10

Field type - discriminator property