You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
svelte/playgrounds/sandbox/ssr-common.js

18 lines
288 B

Promise.withResolvers ??= () => {
let resolve;
let reject;
const promise = new Promise((f, r) => {
resolve = f;
reject = r;
});
return { promise, resolve, reject };
};
globalThis.delayed = (v, ms = 1000) => {
return new Promise((f) => {
setTimeout(() => f(v), ms);
});
};