From 5d45855f495998da2cc908bc446ad2ff00b10159 Mon Sep 17 00:00:00 2001 From: Conduitry Date: Fri, 2 Aug 2019 18:40:48 -0400 Subject: [PATCH] make raf a noop on server (#3324) --- src/runtime/internal/environment.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/runtime/internal/environment.ts b/src/runtime/internal/environment.ts index a1d50b5521..7123399180 100644 --- a/src/runtime/internal/environment.ts +++ b/src/runtime/internal/environment.ts @@ -1,10 +1,12 @@ +import { noop } from './utils'; + export const is_client = typeof window !== 'undefined'; export let now: () => number = is_client ? () => window.performance.now() : () => Date.now(); -export let raf = cb => requestAnimationFrame(cb); +export let raf = is_client ? cb => requestAnimationFrame(cb) : noop; // used internally for testing export function set_now(fn) {