(s, o, i)
| 41157 | function context_tree_createNode(s, o) { |
| 41158 | return context_tree_updateNode({ children: {} }, s, o) |
| 41159 | } |
| 41160 | function context_tree_updateNode(s, o, i) { |
| 41161 | return ( |
| 41162 | (s.value = o || {}), |
| 41163 | (s.protoValue = i ? { ...i.protoValue, ...s.value } : s.value), |
| 41164 | Object.keys(s.children).forEach((o) => { |
| 41165 | const i = s.children[o] |
| 41166 | s.children[o] = context_tree_updateNode(i, i.value, s) |
| 41167 | }), |
| 41168 | s |
| 41169 | ) |
| 41170 | } |
| 41171 | const specmap_noop = () => {} |
| 41172 | class SpecMap { |
no test coverage detected