MCPcopy Index your code
hub / github.com/nodejs/node / parseArrayBindingElement

Function parseArrayBindingElement

test/fixtures/snapshot/typescript.js:36434–36443  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

36432 }
36433 // DECLARATIONS
36434 function parseArrayBindingElement() {
36435 var pos = getNodePos();
36436 if (token() === 27 /* SyntaxKind.CommaToken */) {
36437 return finishNode(factory.createOmittedExpression(), pos);
36438 }
36439 var dotDotDotToken = parseOptionalToken(25 /* SyntaxKind.DotDotDotToken */);
36440 var name = parseIdentifierOrPattern();
36441 var initializer = parseInitializer();
36442 return finishNode(factory.createBindingElement(dotDotDotToken, /*propertyName*/ undefined, name, initializer), pos);
36443 }
36444 function parseObjectBindingElement() {
36445 var pos = getNodePos();
36446 var dotDotDotToken = parseOptionalToken(25 /* SyntaxKind.DotDotDotToken */);

Callers

nothing calls this directly

Calls 6

getNodePosFunction · 0.85
finishNodeFunction · 0.85
parseOptionalTokenFunction · 0.85
parseIdentifierOrPatternFunction · 0.85
parseInitializerFunction · 0.85
tokenFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…