forks/sorcery

git clone https://git.gae.moe/forks/sorcery

Charlotte Somuse a web worker to highlight codeblocks85f1b9e

grace-patches
321 B10 linesraw
1// firefox < 121, safari < 17.4
2Promise.withResolvers = <T>() => {
3  let resolve!: PromiseWithResolvers<T>["resolve"];
4  let reject!: PromiseWithResolvers<T>["reject"];
5  const promise = new Promise<T>((resolve_, reject_) => {
6    resolve = resolve_;
7    reject = reject_;
8  });
9  return { promise, resolve, reject };
10};