UNPKG

@atlaskit/adf-schema

Version:

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

31 lines (30 loc) 1.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.indentation = exports.alignment = void 0; var _adfSchemaGenerator = require("@atlaskit/adf-schema-generator"); // These marks defined together because they form a cycle within the excludes. var alignment = exports.alignment = (0, _adfSchemaGenerator.adfMark)('alignment'); var indentation = exports.indentation = (0, _adfSchemaGenerator.adfMark)('indentation'); var alignementMarkExclusionGroup = (0, _adfSchemaGenerator.adfMarkGroup)('alignment', [alignment]); var indentationMarkExclusionGroup = (0, _adfSchemaGenerator.adfMarkGroup)('indentation', [indentation]); alignment.define({ excludes: [alignementMarkExclusionGroup, indentationMarkExclusionGroup], attrs: { align: { type: 'enum', values: ['center', 'end'] } } }); indentation.define({ excludes: [indentationMarkExclusionGroup, alignementMarkExclusionGroup], attrs: { level: { type: 'number', minimum: 1, maximum: 6 } } });