MCPcopy
hub / github.com/webpack/webpack / walkChainExpression

Method walkChainExpression

lib/javascript/JavascriptParser.js:4044–4054  ·  view source on GitHub ↗

* Walk chain expression. * @param {ChainExpression} expression expression

(expression)

Source from the content-addressed store, hash-verified

4042 * @param {ChainExpression} expression expression
4043 */
4044 walkChainExpression(expression) {
4045 const result = this.hooks.optionalChaining.call(expression);
4046
4047 if (result === undefined) {
4048 if (expression.expression.type === "CallExpression") {
4049 this.walkCallExpression(expression.expression);
4050 } else {
4051 this.walkMemberExpression(expression.expression);
4052 }
4053 }
4054 }
4055
4056 /**
4057 * Processes the provided function expression.

Callers 1

walkExpressionMethod · 0.95

Calls 3

walkCallExpressionMethod · 0.95
walkMemberExpressionMethod · 0.95
callMethod · 0.45

Tested by

no test coverage detected