You can't cancel a JavaScript promise (except sometimes you can)

https://www.inngest.com/blog/hanging-promises-for-control-flow

#javascript

You can't cancel a JavaScript promise (except sometimes you can) - Inngest Blog

A promise that never resolves is a surprisingly clean way to interrupt an async function.