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 d4e99b1 commit 26d8fbeCopy full SHA for 26d8fbe
lib/internal/abort_controller.js
@@ -197,8 +197,11 @@ class AbortSignal extends EventTarget {
197
static any(signals) {
198
validateAbortSignalArray(signals, 'signals');
199
const resultSignal = createAbortSignal({ composite: true });
200
- const resultSignalWeakRef = new WeakRef(resultSignal);
201
resultSignal[kSourceSignals] = new SafeSet();
+ if (!signals.length) {
202
+ return resultSignal;
203
+ }
204
+ const resultSignalWeakRef = new WeakRef(resultSignal);
205
for (let i = 0; i < signals.length; i++) {
206
const signal = signals[i];
207
if (signal.aborted) {
0 commit comments