- From: James M Snell <notifications@github.com>
- Date: Tue, 09 Mar 2021 09:49:15 -0800
- To: whatwg/dom <dom@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Tuesday, 9 March 2021 17:49:27 UTC
In Node.js, we have had a couple of use cases pop up recently with the need to mark an `AbortController` already aborted immediately after creation. Typically, this would be done as: `const ac = new AbortController(); ac.abort(); return ac;`. It would be helpful to have a utility that makes this easier... Either: ```js const ac = new AbortController({ aborted: true }); ``` or ```js const ac = AbortController.aborted(); ``` The `abort` event would never trigger on such objects, which is perfectly fine. We already tell users to check the `aborted` property before attaching `abort` listeners. If the idea seems reasonable, I can work up a PR with the change. I would just need to know which approach (init options vs. static factory function) is preferred. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/whatwg/dom/issues/959
Received on Tuesday, 9 March 2021 17:49:27 UTC