Skip to content

Commit f71030f

Browse files
committed
Simply override extendedSourceFiles array
1 parent 78d2219 commit f71030f

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

src/compiler/commandLineParser.ts

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2143,12 +2143,7 @@ namespace ts {
21432143
): ParsedTsconfig | undefined {
21442144
const extendedResult = readJsonConfigFile(extendedConfigPath, path => host.readFile(path));
21452145
if (sourceFile) {
2146-
if (sourceFile.extendedSourceFiles) {
2147-
pushIfUnique(sourceFile.extendedSourceFiles, extendedResult.fileName);
2148-
}
2149-
else {
2150-
sourceFile.extendedSourceFiles = [extendedResult.fileName];
2151-
}
2146+
sourceFile.extendedSourceFiles = [extendedResult.fileName];
21522147
}
21532148
if (extendedResult.parseDiagnostics.length) {
21542149
errors.push(...extendedResult.parseDiagnostics);
@@ -2159,9 +2154,7 @@ namespace ts {
21592154
const extendedConfig = parseConfig(/*json*/ undefined, extendedResult, host, extendedDirname,
21602155
getBaseFileName(extendedConfigPath), resolutionStack, errors);
21612156
if (sourceFile && extendedResult.extendedSourceFiles) {
2162-
for (const extended of extendedResult.extendedSourceFiles) {
2163-
pushIfUnique(sourceFile.extendedSourceFiles!, extended);
2164-
}
2157+
sourceFile.extendedSourceFiles!.push(...extendedResult.extendedSourceFiles);
21652158
}
21662159

21672160
if (isSuccessfulParsedTsconfig(extendedConfig)) {

0 commit comments

Comments
 (0)