UNPKG

@awesome-fe/translate

Version:
21 lines 809 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DescriptionListRenderer = void 0; const block_node_renderer_1 = require("./block-node-renderer"); class DescriptionListRenderer extends block_node_renderer_1.BlockNodeRenderer { positionalAttributes = [{ name: 'style', position: 1 }]; getBlockTitle(node) { return node.getTitle(); } renderChildren(node) { const items = node.getItems(); return items.map(([[term], description]) => [ term.convert(), '::', description.getBlocks().length > 0 ? '\n' : ' ', description.convert(), ].join('')).join('\n').trim(); } } exports.DescriptionListRenderer = DescriptionListRenderer; //# sourceMappingURL=description-list-renderer.js.map