Skip to content

defineSchema

defineSchema<TSchemaDefinition>(definition): TSchemaDefinition

Defined in: packages/schema/dist/index.d.ts:118

A helper wrapper that adds editor support, such as autocomplete and type checking, for a schema definition.

TSchemaDefinition extends SchemaDefinition

TSchemaDefinition

TSchemaDefinition

import { defineSchema } from '@portabletext/editor'
const schemaDefinition = defineSchema({
decorators: [{name: 'strong'}, {name: 'em'}, {name: 'underline'}],
annotations: [{name: 'link'}],
styles: [
{name: 'normal'},
{name: 'h1'},
{name: 'h2'},
{name: 'h3'},
{name: 'blockquote'},
],
lists: [],
inlineObjects: [],
blockObjects: [],
}