@atlaskit/adf-schema
Version:
Shared package that contains the ADF-schema (json) and ProseMirror node/mark specs
26 lines (25 loc) • 655 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getNodesAndMarksMap = getNodesAndMarksMap;
var _marksInOrder = require("./marks-in-order");
var _nodesInOrder = require("./nodes-in-order");
function getNodesAndMarksMap() {
var nodes = _nodesInOrder.nodesInOrder.reduce(function (acc, _ref) {
var name = _ref.name,
spec = _ref.spec;
acc[name] = spec;
return acc;
}, {});
var marks = _marksInOrder.marksInOrder.reduce(function (acc, _ref2) {
var name = _ref2.name,
spec = _ref2.spec;
acc[name] = spec;
return acc;
}, {});
return {
nodes: nodes,
marks: marks
};
}