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 { else {
let compilerOptions = extend(options, defaultInitCompilerOptions); let compilerOptions = extend(options, defaultInitCompilerOptions);
let configs = { let configs: any = {
compilerOptions: serializeCompilerOptions(compilerOptions), 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)); sys.writeFile(file, JSON.stringify(configs, undefined, 4));
reportDiagnostic(createCompilerDiagnostic(Diagnostics.Successfully_created_a_tsconfig_json_file)); reportDiagnostic(createCompilerDiagnostic(Diagnostics.Successfully_created_a_tsconfig_json_file));
} }