(elt, nameSpace, name, value)
| 2514 | return this.#flatGet(root, property, (root2, property2) => getComputedStyle(root2).getPropertyValue(property2)); |
| 2515 | } |
| 2516 | assignToNamespace(elt, nameSpace, name, value) { |
| 2517 | let root; |
| 2518 | if (elt == null || typeof document !== "undefined" && elt === document.body) { |
| 2519 | root = this.#globalScope; |
| 2520 | } else { |
| 2521 | root = this.getHyperscriptFeatures(elt); |
| 2522 | } |
| 2523 | var propertyName; |
| 2524 | while ((propertyName = nameSpace.shift()) !== void 0) { |
| 2525 | var newRoot = root[propertyName]; |
| 2526 | if (newRoot == null) { |
| 2527 | newRoot = {}; |
| 2528 | root[propertyName] = newRoot; |
| 2529 | } |
| 2530 | root = newRoot; |
| 2531 | } |
| 2532 | root[name] = value; |
| 2533 | } |
| 2534 | // ================================================================= |
| 2535 | // Collection and iteration utilities |
| 2536 | // ================================================================= |
no test coverage detected