UNPKG

jsx-md

Version:

Generate markdown files with a React-like syntax.

19 lines 694 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.render = void 0; const renderFunctions_1 = require("./renderFunctions"); /** @internal */ async function renderNode(element) { const promises = renderFunctions_1.renderFunctions.map((renderFunction) => renderFunction(element, renderNode)); const results = (await Promise.all(promises)).filter((result) => result !== null); if (results.length === 0) { throw new Error("Invalid element"); } return results[0]; } /** Renders a markdown element into text. */ async function render(element) { return renderNode(element); } exports.render = render; //# sourceMappingURL=render.js.map