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

Function checkSpreadExpression

test/fixtures/snapshot/typescript.js:73332–73338  ·  view source on GitHub ↗
(node, checkMode)

Source from the content-addressed store, hash-verified

73330 }
73331 }
73332 function checkSpreadExpression(node, checkMode) {
73333 if (languageVersion < 2 /* ScriptTarget.ES2015 */) {
73334 checkExternalEmitHelpers(node, compilerOptions.downlevelIteration ? 1536 /* ExternalEmitHelpers.SpreadIncludes */ : 1024 /* ExternalEmitHelpers.SpreadArray */);
73335 }
73336 var arrayOrIterableType = checkExpression(node.expression, checkMode);
73337 return checkIteratedTypeOrElementType(33 /* IterationUse.Spread */, arrayOrIterableType, undefinedType, node.expression);
73338 }
73339 function checkSyntheticExpression(node) {
73340 return node.isSpread ? getIndexedAccessType(node.type, numberType) : node.type;
73341 }

Callers 1

checkExpressionWorkerFunction · 0.85

Calls 3

checkExternalEmitHelpersFunction · 0.85
checkExpressionFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…