Skip to content

Commit fad2574

Browse files
committed
Merge pull request microsoft#8469 from Microsoft/tsconfigParsingImprovements
Add propertybag to parsed tsconfig.json file.
2 parents 49913fd + 88da665 commit fad2574

3 files changed

Lines changed: 5 additions & 0 deletions

File tree

src/compiler/commandLineParser.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -667,6 +667,7 @@ namespace ts {
667667
const compilerOptions: CompilerOptions = convertCompilerOptionsFromJsonWorker(json["compilerOptions"], basePath, errors, configFileName);
668668
const options = extend(existingOptions, compilerOptions);
669669
const typingOptions: TypingOptions = convertTypingOptionsFromJsonWorker(json["typingOptions"], basePath, errors, configFileName);
670+
670671
options.configFilePath = configFileName;
671672

672673
const fileNames = getFileNames(errors);
@@ -675,6 +676,7 @@ namespace ts {
675676
options,
676677
fileNames,
677678
typingOptions,
679+
raw: json,
678680
errors
679681
};
680682

src/compiler/types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2596,6 +2596,7 @@ namespace ts {
25962596
options: CompilerOptions;
25972597
typingOptions?: TypingOptions;
25982598
fileNames: string[];
2599+
raw?: any;
25992600
errors: Diagnostic[];
26002601
}
26012602

src/services/shims.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1001,6 +1001,7 @@ namespace ts {
10011001
options: {},
10021002
typingOptions: {},
10031003
files: [],
1004+
raw: {},
10041005
errors: [realizeDiagnostic(result.error, "\r\n")]
10051006
};
10061007
}
@@ -1012,6 +1013,7 @@ namespace ts {
10121013
options: configFile.options,
10131014
typingOptions: configFile.typingOptions,
10141015
files: configFile.fileNames,
1016+
raw: configFile.raw,
10151017
errors: realizeDiagnostics(configFile.errors, "\r\n")
10161018
};
10171019
});

0 commit comments

Comments
 (0)