Skip to content
On this page

This is an auto-generated document to support extension builders understand the internal packages they can utilize. To find our written guides, tutorials, and API/SDK reference, check out our main docs .

Directus / @directus/types / Field

Interface: Field

Extends

Properties

children?

optional children: null | Field[]

Source

fields.ts:56


collection

collection: string

Inherited from

FieldRaw.collection

Source

fields.ts:47


field

field: string

Inherited from

FieldRaw.field

Source

fields.ts:48


meta

meta: null | FieldMeta

Inherited from

FieldRaw.meta

Source

fields.ts:51


name

name: string

Source

fields.ts:55


schema

schema: null | Column

Inherited from

FieldRaw.schema

Source

fields.ts:50


type

type: "string" | "boolean" | "alias" | "unknown" | "bigInteger" | "date" | "dateTime" | "decimal" | "float" | "integer" | "json" | "text" | "time" | "timestamp" | "binary" | "uuid" | "hash" | "csv" | "geometry" | "geometry.Point" | "geometry.LineString" | "geometry.Polygon" | "geometry.MultiPoint" | "geometry.MultiLineString" | "geometry.MultiPolygon"

Inherited from

FieldRaw.type

Source

fields.ts:49