(program, write)
| 122870 | } |
| 122871 | ts.listFiles = listFiles; |
| 122872 | function explainFiles(program, write) { |
| 122873 | var _a, _b; |
| 122874 | var reasons = program.getFileIncludeReasons(); |
| 122875 | var getCanonicalFileName = ts.createGetCanonicalFileName(program.useCaseSensitiveFileNames()); |
| 122876 | var relativeFileName = function (fileName) { return ts.convertToRelativePath(fileName, program.getCurrentDirectory(), getCanonicalFileName); }; |
| 122877 | for (var _i = 0, _c = program.getSourceFiles(); _i < _c.length; _i++) { |
| 122878 | var file = _c[_i]; |
| 122879 | write("".concat(toFileName(file, relativeFileName))); |
| 122880 | (_a = reasons.get(file.path)) === null || _a === void 0 ? void 0 : _a.forEach(function (reason) { return write(" ".concat(fileIncludeReasonToDiagnostics(program, reason, relativeFileName).messageText)); }); |
| 122881 | (_b = explainIfFileIsRedirect(file, relativeFileName)) === null || _b === void 0 ? void 0 : _b.forEach(function (d) { return write(" ".concat(d.messageText)); }); |
| 122882 | } |
| 122883 | } |
| 122884 | ts.explainFiles = explainFiles; |
| 122885 | function explainIfFileIsRedirect(file, fileNameConvertor) { |
| 122886 | var result; |
no test coverage detected
searching dependent graphs…