Only set files if we have one

This commit is contained in:
Mohamed Hegazy 2015-08-25 17:44:16 -07:00
parent d3d4a00691
commit 01dda94433

View file

@ -503,12 +503,16 @@ namespace ts {
}
else {
let compilerOptions = extend(options, defaultInitCompilerOptions);
let configs = {
let configs: any = {
compilerOptions: serializeCompilerOptions(compilerOptions),
files: fileNames,
exclude: ["node_modules"],
exclude: ["node_modules"]
};
if (fileNames && fileNames.length) {
// only set the files property if we have at least one file
configs.files = fileNames;
}
sys.writeFile(file, JSON.stringify(configs, undefined, 4));
reportDiagnostic(createCompilerDiagnostic(Diagnostics.Successfully_created_a_tsconfig_json_file));
}