(Tagger)
| 1575 | var cache = umap(new WeakMap$1()); |
| 1576 | |
| 1577 | var createRender = function createRender(Tagger) { |
| 1578 | return { |
| 1579 | html: outer('html', Tagger), |
| 1580 | svg: outer('svg', Tagger), |
| 1581 | render: function render(where, what) { |
| 1582 | var hole = typeof what === 'function' ? what() : what; |
| 1583 | var info = cache.get(where) || cache.set(where, createCache()); |
| 1584 | var wire = hole instanceof LighterHole ? unroll(Tagger, info, hole) : hole; |
| 1585 | |
| 1586 | if (wire !== info.wire) { |
| 1587 | info.wire = wire; |
| 1588 | where.textContent = ''; |
| 1589 | where.appendChild(wire.valueOf()); |
| 1590 | } |
| 1591 | |
| 1592 | return where; |
| 1593 | } |
| 1594 | }; |
| 1595 | }; |
| 1596 | |
| 1597 | var createCache = function createCache() { |
| 1598 | return { |
no test coverage detected