Skip to content

ADMIN_FIELDS

const ADMIN_FIELDS: object

Defined in: packages/core/src/fields/constants.ts:11

Convex schema metadata for each supported field type, keyed by field type name.

readonly array: object

readonly defaultValue: readonly [] = []

readonly interfaceType: "unknown[]" = "unknown[]"

readonly type: "array" = "array"

readonly validator: “v.array(\nv.any()\n)” = “v.array(\nv.any()\n)“

readonly blocks: object

readonly defaultValue: readonly [] = []

readonly interfaceType: "Record<string, any>[]" = "Record<string, any>[]"

readonly type: "blocks" = "blocks"

readonly validator: "v.array(v.any())" = "v.array(v.any())"

readonly checkbox: object

readonly defaultValue: false = false

readonly interfaceType: "boolean" = "boolean"

readonly type: "checkbox" = "checkbox"

readonly validator: "v.boolean()" = "v.boolean()"

readonly color: object

readonly defaultValue: "" = ""

readonly interfaceType: "string" = "string"

readonly type: "color" = "color"

readonly validator: "v.string()" = "v.string()"

readonly date: object

readonly defaultValue: undefined = undefined

readonly interfaceType: "number" = "number"

readonly type: "date" = "date"

readonly validator: "v.number()" = "v.number()"

readonly group: object

readonly defaultValue: Record<string, any>

readonly interfaceType: "Record<string, any>" = "Record<string, any>"

readonly type: "group" = "group"

readonly validator: "v.object({})" = "v.object({})"

readonly number: object

readonly defaultValue: 0 = 0

readonly interfaceType: "number" = "number"

readonly type: "number" = "number"

readonly validator: "v.number()" = "v.number()"

readonly relationship: object

readonly defaultValue: string[]

readonly interfaceType: "Id<CollectionSlug>[]" = "Id<CollectionSlug>[]"

readonly type: "relationship" = "relationship"

readonly validator: “v.array(\nv.string()\n)” = “v.array(\nv.string()\n)“

readonly select: object

readonly defaultValue: string[]

readonly interfaceType: "string[]" = "string[]"

readonly type: "select" = "select"

readonly validator: “v.array(\nv.string()\n)” = “v.array(\nv.string()\n)“

readonly text: object

readonly defaultValue: "" = ""

readonly interfaceType: "string" = "string"

readonly type: "text" = "text"

readonly validator: "v.string()" = "v.string()"

readonly upload: object

readonly defaultValue: undefined = undefined

readonly interfaceType: "Id<MediaCollectionSlug>[]" = "Id<MediaCollectionSlug>[]"

readonly type: "upload" = "upload"

readonly validator: “v.array(\nv.string()\n)” = “v.array(\nv.string()\n)“

readonly url: object

readonly defaultValue: "" = ""

readonly interfaceType: "string" = "string"

readonly type: "url" = "url"

readonly validator: "v.string()" = "v.string()"