add Promise.withResolvers shim for convenience

pull/16197/head
Rich Harris 8 months ago
parent 8e90bb2f04
commit 14330bd770

@ -0,0 +1,11 @@
Promise.withResolvers ??= () => {
let resolve;
let reject;
const promise = new Promise((f, r) => {
resolve = f;
reject = r;
});
return { promise, resolve, reject };
};

@ -5,6 +5,7 @@ import { fileURLToPath } from 'node:url';
import polka from 'polka';
import { createServer as createViteServer } from 'vite';
import { render } from 'svelte/server';
import './ssr-common.js';
const PORT = process.env.PORT || '5173';

@ -3,6 +3,7 @@ import path from 'node:path';
import polka from 'polka';
import { render } from 'svelte/server';
import App from './src/App.svelte';
import './ssr-common.js';
const { head, body } = render(App);

Loading…
Cancel
Save