(node, checkMode)
| 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 | } |
no test coverage detected
searching dependent graphs…