From b98ddf54f0d6b9c93d1342d92d155e7041e5f52e Mon Sep 17 00:00:00 2001
From: Michael Bebenita <mbebenita@gmail.com>
Date: Tue, 24 Oct 2017 18:40:22 -0700
Subject: [PATCH] Workaround to fix compiler issue in TS.2.4, see
 https://github.com/Microsoft/TypeScript/issues/16509

---
 demo/client/src/3d-demo.ts  | 2 +-
 demo/client/src/svg-demo.ts | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/demo/client/src/3d-demo.ts b/demo/client/src/3d-demo.ts
index 42cca77bc..66b63412c 100644
--- a/demo/client/src/3d-demo.ts
+++ b/demo/client/src/3d-demo.ts
@@ -524,7 +524,7 @@ class ThreeDRenderer extends Renderer {
     }
 
     protected newTimingsReceived(): void {
-        const newTimings: Timings = _.pick(this.lastTimings, ['rendering']);
+        const newTimings: Timings = _.pick(this.lastTimings, ['rendering']) as any;
         this.renderContext.appController.newTimingsReceived(newTimings);
     }
 
diff --git a/demo/client/src/svg-demo.ts b/demo/client/src/svg-demo.ts
index 78b9ee3e4..6e8dbe139 100644
--- a/demo/client/src/svg-demo.ts
+++ b/demo/client/src/svg-demo.ts
@@ -192,7 +192,7 @@ class SVGDemoRenderer extends Renderer {
     }
 
     protected newTimingsReceived(): void {
-        this.renderContext.appController.newTimingsReceived(_.pick(this.lastTimings,
+        this.renderContext.appController.newTimingsReceived(_.pick(this.lastTimings as any,
                                                                    ['rendering']));
     }