Enable the --declaration tsc argument

This commit is contained in:
Alex Crichton 2017-12-20 08:25:45 -08:00
parent 8d7e6f3cdd
commit 730ef1926e
2 changed files with 3 additions and 2 deletions

View File

@ -168,6 +168,7 @@ impl Project {
.arg("--noUnusedLocals")
.arg("--noUnusedParameters")
.arg("--noImplicitReturns")
.arg("--declaration")
.arg("--lib")
.arg("es6");
run(&mut cmd, "node");

View File

@ -370,7 +370,7 @@ impl Js {
}
if extra_exports_interface.len() == 0 {
extra_exports_interface.push_str("interface ExtraExports {\n");
extra_exports_interface.push_str("export interface ExtraExports {\n");
exports_interface.push_str("extra: ExtraExports;\n");
exports.push_str("extra: {\n");
}
@ -417,7 +417,7 @@ impl Js {
}
if extra_imports_interface.len() == 0 {
extra_imports_interface.push_str("interface ExtraImports {\n");
extra_imports_interface.push_str("export interface ExtraImports {\n");
imports_interface.push_str("env: ExtraImports;\n");
}
imports_object.push_str(import);