UNPKG

@tiptap/core

Version:

headless rich text editor

13 lines (9 loc) 486 B
import type { Schema } from '@tiptap/pm/model' import type { Editor } from '../Editor.js' import type { Extensions } from '../types.js' import { getSchemaByResolvedExtensions } from './getSchemaByResolvedExtensions.js' import { resolveExtensions } from './resolveExtensions.js' export function getSchema(extensions: Extensions, editor?: Editor): Schema { const resolvedExtensions = resolveExtensions(extensions) return getSchemaByResolvedExtensions(resolvedExtensions, editor) }