MCPcopy
hub / github.com/webpack/webpack / walkObjectPattern

Method walkObjectPattern

lib/javascript/JavascriptParser.js:3491–3502  ·  view source on GitHub ↗

* Walk object pattern. * @param {ObjectPattern} pattern pattern

(pattern)

Source from the content-addressed store, hash-verified

3489 * @param {ObjectPattern} pattern pattern
3490 */
3491 walkObjectPattern(pattern) {
3492 for (let i = 0, len = pattern.properties.length; i < len; i++) {
3493 const prop = pattern.properties[i];
3494 if (prop) {
3495 if (prop.type === "RestElement") {
3496 continue;
3497 }
3498 if (prop.computed) this.walkExpression(prop.key);
3499 if (prop.value) this.walkPattern(prop.value);
3500 }
3501 }
3502 }
3503
3504 /**
3505 * Walk array pattern.

Callers 1

walkPatternMethod · 0.95

Calls 2

walkExpressionMethod · 0.95
walkPatternMethod · 0.95

Tested by

no test coverage detected