From 6a02d3676b4800b283aea54ca57f32e5d1614acc Mon Sep 17 00:00:00 2001
From: mgechev <mgechev@gmail.com>
Date: Thu, 15 Sep 2016 16:21:02 -0700
Subject: [PATCH] fix(tools): remove typings.d.ts from project tsconfig

Fix #1337
---
 src/client/tsconfig.json               | 5 +----
 tools/tasks/seed/compile.ahead.prod.ts | 2 ++
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/client/tsconfig.json b/src/client/tsconfig.json
index ee4e05cf..cf4d7613 100644
--- a/src/client/tsconfig.json
+++ b/src/client/tsconfig.json
@@ -16,8 +16,5 @@
     "noImplicitUseStrict": false,
     "noFallthroughCasesInSwitch": true
   },
-  "compileOnSave": false,
-  "files": [
-    "typings.d.ts"
-  ]
+  "compileOnSave": false
 }
diff --git a/tools/tasks/seed/compile.ahead.prod.ts b/tools/tasks/seed/compile.ahead.prod.ts
index 8095a9d1..63373c15 100644
--- a/tools/tasks/seed/compile.ahead.prod.ts
+++ b/tools/tasks/seed/compile.ahead.prod.ts
@@ -23,6 +23,8 @@ export = (done: any) => {
   // Note: dirty hack until we're able to set config easier
   copyFile('tsconfig.json', Config.TMP_DIR, join(Config.TMP_DIR, Config.BOOTSTRAP_DIR), (content: string) => {
     const parsed = JSON.parse(content);
+    parsed.files = parsed.files || [];
+    parsed.files.push('typings.d.ts');
     parsed.files.push('main.ts');
     return JSON.stringify(parsed, null, 2);
   });
-- 
GitLab