chore(system): add polyfill for Promise.withResolvers #5210

This commit is contained in:
moklick
2025-04-14 10:19:35 +02:00
parent f4528f5b00
commit 5412f71ae5
6 changed files with 32 additions and 8 deletions
+3 -2
View File
@@ -18,7 +18,8 @@ import {
type NodeOrigin,
infiniteExtent,
type CoordinateExtent,
fitViewport
fitViewport,
withResolvers
} from '@xyflow/system';
import type {
@@ -145,7 +146,7 @@ export const createNodesStore = (
nodeExtent: CoordinateExtent = infiniteExtent,
fitViewQueued: Writable<boolean>,
fitViewOptions: Writable<FitViewOptions | undefined>,
fitViewResolver: Writable<PromiseWithResolvers<boolean> | null>,
fitViewResolver: Writable<ReturnType<typeof withResolvers<boolean>> | null>,
panZoom: Writable<PanZoomInstance | null>,
width: Writable<number>,
height: Writable<number>,