/
githubmirror
/
marktext
Обзор
Документация
Войти
/
githubmirror
/
marktext
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/muyajs/lib/parser/marked/textRenderer.js
48 строк
1 KB
Ran Luo
chore: convert repo to pnpm monorepo (packages/desktop, muyajs, website) (#4302)
29 май 2026, 05:25
Не верифицирован
29 май 2026, 05:25
565bfcd
Код
Авторство
О чём код?
/** * TextRenderer * returns only the textual part of the token */ function TextRenderer() {} // no need for block level renderers TextRenderer.prototype.strong = TextRenderer.prototype.em = TextRenderer.prototype.codespan = TextRenderer.prototype.del = TextRenderer.prototype.text = function(text) { return text } TextRenderer.prototype.html = function(html) { return html } TextRenderer.prototype.inlineMath = function(math, displayMode) { return math } TextRenderer.prototype.emoji = function(text, emoji) { return emoji } TextRenderer.prototype.script = function(content, marker) { const tagName = marker === '^' ? 'sup' : 'sub' return `<${tagName}>${content}</${tagName}>` } TextRenderer.prototype.footnoteIdentifier = function(identifier, { footnoteId, footnoteIdentifierId, order }) { return `<a href="#${footnoteId ? `fn${footnoteId}` : ''}" class="footnote-ref" id="fnref${footnoteIdentifierId}" role="doc-noteref"><sup>${order || identifier}</sup></a>` } TextRenderer.prototype.link = TextRenderer.prototype.image = function(href, title, text) { return '' + text } TextRenderer.prototype.br = function() { return '' } export default TextRenderer