UNPKG

ts-markdown-builder

Version:
28 lines (27 loc) 753 B
"use strict"; exports.bold = bold; exports.code = code; exports.image = image; exports.italic = italic; exports.link = link; var _utils = require("./utils.js"); function italic(text) { return `*${text}*`; } function bold(text) { return `**${text}**`; } function code(text) { const backticksCount = (0, _utils.maxBackticks)(text) + 1; const backticks = '`'.repeat(backticksCount); const frontPadding = text.startsWith('`') ? ' ' : ''; const backPadding = text.endsWith('`') ? ' ' : ''; return `${backticks}${frontPadding}${text}${backPadding}${backticks}`; } function link(url, text) { return text ? `[${text}](${url})` : `<${url}>`; } function image(url, text) { return `![${text ?? ''}](${url})`; } //# sourceMappingURL=inline.js.map