{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "field-types",
  "type": "registry:lib",
  "title": "Payload Field Types",
  "dependencies": [
    "payload"
  ],
  "files": [
    {
      "path": "registry/payload/fields/index.ts",
      "content": "import type { Field } from \"payload\";\n\nexport type TextField = Extract<Field, { type: \"text\" }>;\nexport type ArrayField = Extract<Field, { type: \"array\" }>;\nexport type DateField = Extract<Field, { type: \"date\" }>;\nexport type SelectField = Extract<Field, { type: \"select\" }>;\nexport type UploadField = Extract<Field, { type: \"upload\" }>;\nexport type RelationshipField = Extract<Field, { type: \"relationship\" }>;\n\nexport type CollapsibleField = Extract<Field, { type: \"collapsible\" }>;\nexport type GroupField = Extract<Field, { type: \"group\" }>;\n",
      "type": "registry:lib",
      "target": "src/payload/fields/index.ts"
    }
  ]
}