char/sorcery

static-files based git repo viewer

git clone https://git.t4t.associates/char/sorcery

Charlotte Somuse a web worker to highlight codeblocks85f1b9e

main
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};