* Walk object pattern. * @param {ObjectPattern} pattern pattern
(pattern)
| 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. |
no test coverage detected