ADMIN_FIELDS
constADMIN_FIELDS:object
Defined in: packages/core/src/fields/constants.ts:11
Convex schema metadata for each supported field type, keyed by field type name.
Type Declaration
Section titled “Type Declaration”
readonlyarray:object
array.defaultValue
Section titled “array.defaultValue”
readonlydefaultValue: readonly [] =[]
array.interfaceType
Section titled “array.interfaceType”
readonlyinterfaceType:"unknown[]"="unknown[]"
array.type
Section titled “array.type”
readonlytype:"array"="array"
array.validator
Section titled “array.validator”
readonlyvalidator: “v.array(\nv.any()\n)” = “v.array(\nv.any()\n)“
blocks
Section titled “blocks”
readonlyblocks:object
blocks.defaultValue
Section titled “blocks.defaultValue”
readonlydefaultValue: readonly [] =[]
blocks.interfaceType
Section titled “blocks.interfaceType”
readonlyinterfaceType:"Record<string, any>[]"="Record<string, any>[]"
blocks.type
Section titled “blocks.type”
readonlytype:"blocks"="blocks"
blocks.validator
Section titled “blocks.validator”
readonlyvalidator:"v.array(v.any())"="v.array(v.any())"
checkbox
Section titled “checkbox”
readonlycheckbox:object
checkbox.defaultValue
Section titled “checkbox.defaultValue”
readonlydefaultValue:false=false
checkbox.interfaceType
Section titled “checkbox.interfaceType”
readonlyinterfaceType:"boolean"="boolean"
checkbox.type
Section titled “checkbox.type”
readonlytype:"checkbox"="checkbox"
checkbox.validator
Section titled “checkbox.validator”
readonlyvalidator:"v.boolean()"="v.boolean()"
readonlycolor:object
color.defaultValue
Section titled “color.defaultValue”
readonlydefaultValue:""=""
color.interfaceType
Section titled “color.interfaceType”
readonlyinterfaceType:"string"="string"
color.type
Section titled “color.type”
readonlytype:"color"="color"
color.validator
Section titled “color.validator”
readonlyvalidator:"v.string()"="v.string()"
readonlydate:object
date.defaultValue
Section titled “date.defaultValue”
readonlydefaultValue:undefined=undefined
date.interfaceType
Section titled “date.interfaceType”
readonlyinterfaceType:"number"="number"
date.type
Section titled “date.type”
readonlytype:"date"="date"
date.validator
Section titled “date.validator”
readonlyvalidator:"v.number()"="v.number()"
readonlygroup:object
group.defaultValue
Section titled “group.defaultValue”
readonlydefaultValue:Record<string,any>
group.interfaceType
Section titled “group.interfaceType”
readonlyinterfaceType:"Record<string, any>"="Record<string, any>"
group.type
Section titled “group.type”
readonlytype:"group"="group"
group.validator
Section titled “group.validator”
readonlyvalidator:"v.object({})"="v.object({})"
number
Section titled “number”
readonlynumber:object
number.defaultValue
Section titled “number.defaultValue”
readonlydefaultValue:0=0
number.interfaceType
Section titled “number.interfaceType”
readonlyinterfaceType:"number"="number"
number.type
Section titled “number.type”
readonlytype:"number"="number"
number.validator
Section titled “number.validator”
readonlyvalidator:"v.number()"="v.number()"
relationship
Section titled “relationship”
readonlyrelationship:object
relationship.defaultValue
Section titled “relationship.defaultValue”
readonlydefaultValue:string[]
relationship.interfaceType
Section titled “relationship.interfaceType”
readonlyinterfaceType:"Id<CollectionSlug>[]"="Id<CollectionSlug>[]"
relationship.type
Section titled “relationship.type”
readonlytype:"relationship"="relationship"
relationship.validator
Section titled “relationship.validator”
readonlyvalidator: “v.array(\nv.string()\n)” = “v.array(\nv.string()\n)“
select
Section titled “select”
readonlyselect:object
select.defaultValue
Section titled “select.defaultValue”
readonlydefaultValue:string[]
select.interfaceType
Section titled “select.interfaceType”
readonlyinterfaceType:"string[]"="string[]"
select.type
Section titled “select.type”
readonlytype:"select"="select"
select.validator
Section titled “select.validator”
readonlyvalidator: “v.array(\nv.string()\n)” = “v.array(\nv.string()\n)“
readonlytext:object
text.defaultValue
Section titled “text.defaultValue”
readonlydefaultValue:""=""
text.interfaceType
Section titled “text.interfaceType”
readonlyinterfaceType:"string"="string"
text.type
Section titled “text.type”
readonlytype:"text"="text"
text.validator
Section titled “text.validator”
readonlyvalidator:"v.string()"="v.string()"
upload
Section titled “upload”
readonlyupload:object
upload.defaultValue
Section titled “upload.defaultValue”
readonlydefaultValue:undefined=undefined
upload.interfaceType
Section titled “upload.interfaceType”
readonlyinterfaceType:"Id<MediaCollectionSlug>[]"="Id<MediaCollectionSlug>[]"
upload.type
Section titled “upload.type”
readonlytype:"upload"="upload"
upload.validator
Section titled “upload.validator”
readonlyvalidator: “v.array(\nv.string()\n)” = “v.array(\nv.string()\n)“
readonlyurl:object
url.defaultValue
Section titled “url.defaultValue”
readonlydefaultValue:""=""
url.interfaceType
Section titled “url.interfaceType”
readonlyinterfaceType:"string"="string"
url.type
Section titled “url.type”
readonlytype:"url"="url"
url.validator
Section titled “url.validator”
readonlyvalidator:"v.string()"="v.string()"