Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 17x 17x 17x 295x 295x 295x 52x 52x 295x | import { NodePatcher, NodePatchingData } from "./NodePatcher";
const cache = new Map<string, NodePatcher>();
export default function html(strings: TemplateStringsArray, ...values: any): NodePatchingData {
const key = strings.toString();
let patcher = cache.get(key);
if (patcher === undefined) {
patcher = new NodePatcher(strings);
cache.set(key, patcher);
}
// Return a new patching data with the shared patcher
return {
patcher,
rules: null,
values
};
} |