We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6e8ff42 commit 4105c09Copy full SHA for 4105c09
packages/abort-signal-any/src/index.ts
@@ -14,12 +14,8 @@ export function abortSignalAny(iterable: Iterable<AbortSignal>) {
14
15
// otherwise ready a controller and listen for abort signals
16
const ctrl = new AbortController();
17
- function abort(this: AbortSignal, event: Event) {
18
- if (this instanceof AbortSignal) {
19
- ctrl.abort(this.reason);
20
- } else {
21
- ctrl.abort((event.target as AbortSignal).reason);
22
- }
+ function abort(event: Event) {
+ ctrl.abort((event.target as AbortSignal).reason);
23
// do cleanup
24
for (const signal of signals) {
25
signal.removeEventListener('abort', abort);
0 commit comments