🔤 ⚡ T now uses DocumentFragment

This commit is contained in:
jaandrle committed 2025-03-13 12:58:38 +01:00
1 parent 25d475ec04
commit 0a2d17ac6f
14 files changed
+330 -328

No files matched your search

+4 -2
View File
@@ -17,12 +17,14 @@
*
* @param {TemplateStringsArray} strings
* @param {...(string|Node)} values
* @returns {(string|Node)[]}
* @returns {DocumentFragment}
* */
export function T(strings, ...values){
const out= [];
tT(s=> out.push(s), strings, ...values);
return out;
const fragment= document.createDocumentFragment();
fragment.append(...out);
return fragment;
}
/**
* Similarly to {@link T}, but for only strings.