UNPKG

@atlaskit/adf-schema

Version:

Shared package that contains the ADF-schema (json) and ProseMirror node/mark specs

42 lines (41 loc) 2.43 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.blockContentGroup = void 0; var _adfSchemaGenerator = require("@atlaskit/adf-schema-generator"); var _blockCard = require("../nodes/blockCard"); var _blockquote = require("../nodes/blockquote"); var _bodiedExtension = require("../nodes/bodiedExtension"); var _codeBlock = require("../nodes/codeBlock"); var _confluenceUnsupportedBlock = require("../nodes/confluenceUnsupportedBlock"); var _decisionList = require("../nodes/decisionList"); var _embedCard = require("../nodes/embedCard"); var _expand = require("../nodes/expand"); var _extension = require("../nodes/extension"); var _heading = require("../nodes/heading"); var _list = require("../nodes/list"); var _mediaGroup = require("../nodes/mediaGroup"); var _mediaSingle = require("../nodes/mediaSingle"); var _panel = require("../nodes/panel"); var _paragraph = require("../nodes/paragraph"); var _rule = require("../nodes/rule"); var _tableNodes = require("../nodes/tableNodes"); var _task = require("../nodes/task"); var _unsupportedBlock = require("../nodes/unsupportedBlock"); /** * @DSLCompatibilityException * * Pseudo group used to match existing validator and json schema specs. * * Has slight differences from the original blockGroup: * - no base paragraph * - no base extension * - no base mediaSingle * - no base heading */ var blockContentGroup = exports.blockContentGroup = (0, _adfSchemaGenerator.adfNodeGroup)('block_content', [_blockCard.blockCard, _paragraph.paragraph.use('with_no_marks'), _paragraph.paragraph.use('with_alignment'), _paragraph.paragraph.use('with_indentation'), _mediaSingle.mediaSingle.use('caption'), _mediaSingle.mediaSingle.use('full'), _codeBlock.codeBlock, _task.taskList, _list.bulletList, _list.orderedList, _heading.heading.use('with_no_marks'), _heading.heading.use('with_alignment'), _heading.heading.use('with_indentation'), _mediaGroup.mediaGroup, _decisionList.decisionList, _rule.rule, _panel.panel, _blockquote.blockquote, _extension.extension.use('with_marks'), _embedCard.embedCard, _tableNodes.table, // @ts-expect-error - types don't deal well with circular references for the variant _tableNodes.table.use('with_nested_table'), _expand.expand, _bodiedExtension.bodiedExtension.use('with_marks'), _confluenceUnsupportedBlock.confluenceUnsupportedBlock, _unsupportedBlock.unsupportedBlock], { ignore: ['pm-spec'] });