MCPcopy
hub / github.com/visgl/deck.gl / traverse

Function traverse

modules/json/src/helpers/parse-expression-string.ts:72–83  ·  view source on GitHub ↗
(node, visitor)

Source from the content-addressed store, hash-verified

70 */
71// eslint-disable-next-line complexity
72function traverse(node, visitor) {
73 if (Array.isArray(node)) {
74 node.forEach(element => traverse(element, visitor));
75 } else if (node && typeof node === 'object') {
76 if (node.type) {
77 visitor(node);
78 }
79 for (const key in node) {
80 traverse(node[key], visitor);
81 }
82 }
83}

Callers 1

parseExpressionStringFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…