(file, key, mode)
| 87454 | return false; |
| 87455 | } |
| 87456 | function addReferencedFilesToTypeDirective(file, key, mode) { |
| 87457 | if (fileToDirective.has(file.path)) |
| 87458 | return; |
| 87459 | fileToDirective.set(file.path, [key, mode]); |
| 87460 | for (var _i = 0, _a = file.referencedFiles; _i < _a.length; _i++) { |
| 87461 | var _b = _a[_i], fileName = _b.fileName, resolutionMode = _b.resolutionMode; |
| 87462 | var resolvedFile = ts.resolveTripleslashReference(fileName, file.fileName); |
| 87463 | var referencedFile = host.getSourceFile(resolvedFile); |
| 87464 | if (referencedFile) { |
| 87465 | addReferencedFilesToTypeDirective(referencedFile, key, resolutionMode || file.impliedNodeFormat); |
| 87466 | } |
| 87467 | } |
| 87468 | } |
| 87469 | } |
| 87470 | function getExternalModuleFileFromDeclaration(declaration) { |
| 87471 | var specifier = declaration.kind === 261 /* SyntaxKind.ModuleDeclaration */ ? ts.tryCast(declaration.name, ts.isStringLiteral) : ts.getExternalModuleName(declaration); |
no test coverage detected
searching dependent graphs…