From 1b1560861c05289271f30cf46dbd2e49c8b3d0b1 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders Date: Tue, 26 Jul 2016 10:13:30 -0700 Subject: [PATCH] In ts.performance.now, bind window.performance.now Using an arrow function. Previously, it was set directly to window.performance.now, which fails when used on Chrome. --- src/compiler/performance.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/compiler/performance.ts b/src/compiler/performance.ts index 63f929c0a2620..89db876ae5e48 100644 --- a/src/compiler/performance.ts +++ b/src/compiler/performance.ts @@ -2,7 +2,7 @@ namespace ts { declare const performance: { now?(): number } | undefined; /** Gets a timestamp with (at least) ms resolution */ - export const timestamp = typeof performance !== "undefined" && performance.now ? performance.now : Date.now ? Date.now : () => +(new Date()); + export const timestamp = typeof performance !== "undefined" && performance.now ? () => performance.now() : Date.now ? Date.now : () => +(new Date()); } /*@internal*/ @@ -106,4 +106,4 @@ namespace ts.performance { measures = undefined; profilerEvent = undefined; } -} \ No newline at end of file +}