diff --git a/package.json b/package.json index 59446f8..be349d9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ui", - "version": "6.4.62", + "version": "6.4.63", "license": "BUSL-1.1", "private": true, "packageManager": "pnpm@9.15.5", diff --git a/src/routes/+layout.ts b/src/routes/+layout.ts index a252da6..b351068 100644 --- a/src/routes/+layout.ts +++ b/src/routes/+layout.ts @@ -3,3 +3,15 @@ import '$lib' export const ssr = false export const prerender = false export const trailingSlash = 'always' + +if (typeof Promise.withResolvers === 'undefined') { + Promise.withResolvers = function () { + let resolve: (value: T | PromiseLike) => void + let reject: (reason?: unknown) => void + const promise = new Promise((_resolve, _reject) => { + resolve = _resolve + reject = _reject + }) + return { promise, resolve: resolve!, reject: reject! } + } +}