📆 Don't miss our Sanity Showcase virtual meetup on March 20th!
@public
interface

BaseSchemaDefinition

Import

import {type BaseSchemaDefinition} from 'sanity'

Signature

interface BaseSchemaDefinition {
  deprecated?: DeprecatedProperty
  description?: string | React.JSX.Element
  hidden?: ConditionalProperty
  icon?: ComponentType | ReactNode
  initialValue?: unknown
  name: string
  readOnly?: ConditionalProperty
  title?: string
  validation?: unknown
}

Properties

deprecated?: DeprecatedProperty
deprecated?: DeprecatedProperty
description?: string | React.JSX.Element
description?: string | React.JSX.Element
hidden?: ConditionalProperty
hidden?: ConditionalProperty
icon?: ComponentType | ReactNode
icon?: ComponentType | ReactNode
initialValue?: unknown
initialValue?: unknown
name: string
name: string
readOnly?: ConditionalProperty
readOnly?: ConditionalProperty
title?: string
title?: string
validation?: unknown
validation?: unknown
sanity@3.79.0