(sourceFile, cancellationToken)
| 117616 | return ts.concatenate(filterSemanticDiagnostics(getBindAndCheckDiagnosticsForFile(sourceFile, cancellationToken), options), getProgramDiagnostics(sourceFile)); |
| 117617 | } |
| 117618 | function getBindAndCheckDiagnosticsForFile(sourceFile, cancellationToken) { |
| 117619 | return getAndCacheDiagnostics(sourceFile, cancellationToken, cachedBindAndCheckDiagnosticsForFile, getBindAndCheckDiagnosticsForFileNoCache); |
| 117620 | } |
| 117621 | function getBindAndCheckDiagnosticsForFileNoCache(sourceFile, cancellationToken) { |
| 117622 | return runWithCancellationToken(function () { |
| 117623 | if (ts.skipTypeChecking(sourceFile, options, program)) { |
no test coverage detected