From 839639fe8cf02b8f4436e878770a55cea7669ed3 Mon Sep 17 00:00:00 2001 From: pushkine Date: Mon, 1 Jun 2020 20:53:07 +0200 Subject: [PATCH] fix --- src/runtime/internal/environment.ts | 2 -- src/runtime/internal/globals.ts | 7 +++++++ src/runtime/internal/index.ts | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 src/runtime/internal/globals.ts diff --git a/src/runtime/internal/environment.ts b/src/runtime/internal/environment.ts index 33474246d8..5c31b390bc 100644 --- a/src/runtime/internal/environment.ts +++ b/src/runtime/internal/environment.ts @@ -12,8 +12,6 @@ export const is_cors = } })(); export const has_Symbol = typeof Symbol === 'function'; -declare const global: any; -export const globals = is_browser ? window : typeof globalThis !== 'undefined' ? globalThis : global; export const resolved_promise = Promise.resolve(); export let now = is_browser ? window.performance.now.bind(window.performance) : Date.now.bind(Date); export let raf = is_browser ? requestAnimationFrame : noop; diff --git a/src/runtime/internal/globals.ts b/src/runtime/internal/globals.ts new file mode 100644 index 0000000000..ab75e38db6 --- /dev/null +++ b/src/runtime/internal/globals.ts @@ -0,0 +1,7 @@ +declare const global: any; + +export const globals = (typeof window !== 'undefined' + ? window + : typeof globalThis !== 'undefined' + ? globalThis + : global) as unknown as typeof globalThis; \ No newline at end of file diff --git a/src/runtime/internal/index.ts b/src/runtime/internal/index.ts index daeb9b1f0a..e1dd2a1fcf 100644 --- a/src/runtime/internal/index.ts +++ b/src/runtime/internal/index.ts @@ -2,6 +2,7 @@ export * from './animations'; export * from './await_block'; export * from './dom'; export * from './environment'; +export * from './globals'; export * from './keyed_each'; export * from './lifecycle'; export * from './loop';