chore(core): reorg polyfill (#11528)

This commit is contained in:
liuyi
2025-04-08 14:59:54 +08:00
committed by GitHub
parent d1b82f0c58
commit ebdeaf3783
9 changed files with 13 additions and 19 deletions

View File

@@ -1 +0,0 @@
import 'core-js/es/array/to-reversed';

View File

@@ -1 +0,0 @@
import 'core-js/es/array/to-spliced.js';

View File

@@ -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';

View File

@@ -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';

View File

@@ -1,3 +1 @@
import { polyfillResizeObserver } from './resize-observer';
polyfillResizeObserver();
import './resize-observer';

View File

@@ -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);
};
}
})();

View File

@@ -1,7 +1,7 @@
import { ResizeObserver } from '@juggle/resize-observer';
export function polyfillResizeObserver() {
(function polyfillResizeObserver() {
if (typeof window !== 'undefined') {
window.ResizeObserver = ResizeObserver;
}
}
})();

View File

@@ -1 +0,0 @@
import 'core-js/es/set/union.js';

View File

@@ -1 +1,2 @@
import 'core-js/es/set/union.js';
import 'core-js/es/set/difference.js';