/
githubmirror
/
amphtml
Обзор
Документация
Войти
/
githubmirror
/
amphtml
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
build-system/server/app-index/html.js
22 строки
601 B
Kristofer Baxter
♻️ Remove Notice from JS and Markdown (#35717)
19 авг 2021, 21:21
Не верифицирован
19 авг 2021, 21:21
f564b7e
Код
Авторство
О чём код?
const identity = (a) => a; /** * Takes a set of HTML fragments and concatenates them. * @param {!Array<T>} fragments * @param {function(T):string} renderer * @return {string} * @template T */ const joinFragments = (fragments, renderer = identity) => fragments.map(renderer).join(''); /** * pass-through for syntax highlighting * @param {!Array<string>|TemplateStringsArray} strings * @param {...*} values * @return {string} */ const html = (strings, ...values) => joinFragments(Array.from(strings), (string, i) => string + (values[i] || '')); module.exports = {html, joinFragments};