Skip to content

Commit 2d62050

Browse files
committed
Show redirected files in --listFiles
1 parent d6a3a94 commit 2d62050

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

src/compiler/watch.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,11 @@ namespace ts {
122122
export function listFiles(program: ProgramToEmitFilesAndReportErrors, writeFileName: (s: string) => void) {
123123
if (program.getCompilerOptions().listFiles) {
124124
forEach(program.getSourceFiles(), file => {
125-
writeFileName(file.fileName);
125+
writeFileName(
126+
!file.redirectInfo ?
127+
file.fileName :
128+
`${file.fileName} -> ${file.redirectInfo.redirectTarget.fileName}`
129+
);
126130
});
127131
}
128132
}

src/testRunner/unittests/tsc/declarationEmit.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ namespace ts {
6767
"/plugin-one/node_modules/plugin-two": new vfs.Symlink("/plugin-two"),
6868
});
6969
},
70-
commandLineArgs: ["-p", "plugin-one"]
70+
commandLineArgs: ["-p", "plugin-one", "--listFiles"]
7171
});
7272
});
7373
}

tests/baselines/reference/tsc/declarationEmit/initial-build/when-same-version-is-referenced-through-source-and-another-symlinked-package.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
//// [/lib/initial-buildOutput.txt]
2-
/lib/tsc -p plugin-one
2+
/lib/tsc -p plugin-one --listFiles
33
plugin-one/action.ts(4,14): error TS2742: The inferred type of 'actions' cannot be named without a reference to 'plugin-two/node_modules/typescript-fsa'. This is likely not portable. A type annotation is necessary.
4+
/lib/lib.d.ts
5+
/plugin-one/node_modules/typescript-fsa/index.d.ts
6+
/plugin-one/action.ts
7+
/plugin-two/node_modules/typescript-fsa/index.d.ts -> /plugin-one/node_modules/typescript-fsa/index.d.ts
8+
/plugin-two/index.d.ts
9+
/plugin-one/index.ts
410
exitCode:: 1
511

612

0 commit comments

Comments
 (0)