diff --git a/packages/frontend/core/src/bootstrap/polyfill/array-to-reversed.ts b/packages/frontend/core/src/bootstrap/polyfill/array-to-reversed.ts deleted file mode 100644 index 308345b555..0000000000 --- a/packages/frontend/core/src/bootstrap/polyfill/array-to-reversed.ts +++ /dev/null @@ -1 +0,0 @@ -import 'core-js/es/array/to-reversed'; diff --git a/packages/frontend/core/src/bootstrap/polyfill/array-to-spliced.ts b/packages/frontend/core/src/bootstrap/polyfill/array-to-spliced.ts deleted file mode 100644 index 4a0213c7bc..0000000000 --- a/packages/frontend/core/src/bootstrap/polyfill/array-to-spliced.ts +++ /dev/null @@ -1 +0,0 @@ -import 'core-js/es/array/to-spliced.js'; diff --git a/packages/frontend/core/src/bootstrap/polyfill/array.ts b/packages/frontend/core/src/bootstrap/polyfill/array.ts new file mode 100644 index 0000000000..34b30089b8 --- /dev/null +++ b/packages/frontend/core/src/bootstrap/polyfill/array.ts @@ -0,0 +1,3 @@ +import 'core-js/es/array/to-spliced'; +import 'core-js/es/array/to-reversed'; +import 'core-js/es/array/to-sorted'; diff --git a/packages/frontend/core/src/bootstrap/polyfill/browser.ts b/packages/frontend/core/src/bootstrap/polyfill/browser.ts index b2d966ff9f..9a45bfe663 100644 --- a/packages/frontend/core/src/bootstrap/polyfill/browser.ts +++ b/packages/frontend/core/src/bootstrap/polyfill/browser.ts @@ -1,12 +1,7 @@ -import './array-to-reversed'; -import './array-to-spliced'; +import './array'; +import './set'; import './dispose'; import './iterator-helpers'; import './promise-with-resolvers'; -import './set-union'; - -import { polyfillEventLoop } from './request-idle-callback'; -import { polyfillResizeObserver } from './resize-observer'; - -polyfillResizeObserver(); -polyfillEventLoop(); +import './request-idle-callback'; +import './resize-observer'; diff --git a/packages/frontend/core/src/bootstrap/polyfill/electron.ts b/packages/frontend/core/src/bootstrap/polyfill/electron.ts index 7076628208..9462676139 100644 --- a/packages/frontend/core/src/bootstrap/polyfill/electron.ts +++ b/packages/frontend/core/src/bootstrap/polyfill/electron.ts @@ -1,3 +1 @@ -import { polyfillResizeObserver } from './resize-observer'; - -polyfillResizeObserver(); +import './resize-observer'; diff --git a/packages/frontend/core/src/bootstrap/polyfill/request-idle-callback.ts b/packages/frontend/core/src/bootstrap/polyfill/request-idle-callback.ts index 0664b5e93d..6aac3aa5e1 100644 --- a/packages/frontend/core/src/bootstrap/polyfill/request-idle-callback.ts +++ b/packages/frontend/core/src/bootstrap/polyfill/request-idle-callback.ts @@ -1,4 +1,4 @@ -export function polyfillEventLoop() { +(function polyfillEventLoop() { globalThis.requestIdleCallback = globalThis.requestIdleCallback || function (cb) { @@ -18,4 +18,4 @@ export function polyfillEventLoop() { function (id) { clearTimeout(id); }; -} +})(); diff --git a/packages/frontend/core/src/bootstrap/polyfill/resize-observer.ts b/packages/frontend/core/src/bootstrap/polyfill/resize-observer.ts index 9659c83cd1..87e05c1281 100644 --- a/packages/frontend/core/src/bootstrap/polyfill/resize-observer.ts +++ b/packages/frontend/core/src/bootstrap/polyfill/resize-observer.ts @@ -1,7 +1,7 @@ import { ResizeObserver } from '@juggle/resize-observer'; -export function polyfillResizeObserver() { +(function polyfillResizeObserver() { if (typeof window !== 'undefined') { window.ResizeObserver = ResizeObserver; } -} +})(); diff --git a/packages/frontend/core/src/bootstrap/polyfill/set-union.ts b/packages/frontend/core/src/bootstrap/polyfill/set-union.ts deleted file mode 100644 index 4d167c81c4..0000000000 --- a/packages/frontend/core/src/bootstrap/polyfill/set-union.ts +++ /dev/null @@ -1 +0,0 @@ -import 'core-js/es/set/union.js'; diff --git a/packages/frontend/core/src/bootstrap/polyfill/set-difference.ts b/packages/frontend/core/src/bootstrap/polyfill/set.ts similarity index 53% rename from packages/frontend/core/src/bootstrap/polyfill/set-difference.ts rename to packages/frontend/core/src/bootstrap/polyfill/set.ts index cd458239ef..a3b59b6aeb 100644 --- a/packages/frontend/core/src/bootstrap/polyfill/set-difference.ts +++ b/packages/frontend/core/src/bootstrap/polyfill/set.ts @@ -1 +1,2 @@ +import 'core-js/es/set/union.js'; import 'core-js/es/set/difference.js';