UNPKG

@atlaskit/renderer

Version:
50 lines (49 loc) 2.12 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.reduce = void 0; var _blockquote = _interopRequireDefault(require("./blockquote")); var _bulletList = _interopRequireDefault(require("./bulletList")); var _date = _interopRequireDefault(require("./date")); var _decisionItem = _interopRequireDefault(require("./decisionItem")); var _hardBreak = _interopRequireDefault(require("./hardBreak")); var _heading = _interopRequireDefault(require("./heading")); var _inlineCard = _interopRequireDefault(require("./inlineCard")); var _listItem = _interopRequireDefault(require("./listItem")); var _mediaGroup = _interopRequireDefault(require("./mediaGroup")); var _mention = _interopRequireDefault(require("./mention")); var _orderedList = _interopRequireDefault(require("./orderedList")); var _panel = _interopRequireDefault(require("./panel")); var _paragraph = _interopRequireDefault(require("./paragraph")); var _rule = _interopRequireDefault(require("./rule")); var _status = _interopRequireDefault(require("./status")); var _table = _interopRequireDefault(require("./table")); var _taskItem = _interopRequireDefault(require("./taskItem")); var _unknown = _interopRequireDefault(require("./unknown")); var reduce = exports.reduce = function reduce(node, schema) { var reducer = nodeToReducerMapping[node.type.name] || nodeToReducerMapping.unknown; return reducer(node, schema); }; var nodeToReducerMapping = { blockquote: _blockquote.default, bulletList: _bulletList.default, date: _date.default, decisionItem: _decisionItem.default, hardBreak: _hardBreak.default, heading: _heading.default, inlineCard: _inlineCard.default, listItem: _listItem.default, mediaGroup: _mediaGroup.default, mention: _mention.default, orderedList: _orderedList.default, panel: _panel.default, panel_c1: _panel.default, paragraph: _paragraph.default, rule: _rule.default, status: _status.default, table: _table.default, taskItem: _taskItem.default, unknown: _unknown.default };