From f86c737822b79fec98301938a529a9f2d0abd2a9 Mon Sep 17 00:00:00 2001 From: atlowChemi Date: Thu, 14 Mar 2024 11:15:18 +0200 Subject: [PATCH] fixup! events: extract addAbortListener for safe internal use --- lib/events.js | 1 - lib/internal/events/abort_listener.js | 14 ++++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/lib/events.js b/lib/events.js index 43d20bc206aca1..3d49109413b479 100644 --- a/lib/events.js +++ b/lib/events.js @@ -48,7 +48,6 @@ const { Symbol, SymbolFor, SymbolAsyncIterator, - SymbolDispose, } = primordials; const kRejection = SymbolFor('nodejs.rejection'); diff --git a/lib/internal/events/abort_listener.js b/lib/internal/events/abort_listener.js index 3fe9e49949717f..af0482dd865593 100644 --- a/lib/internal/events/abort_listener.js +++ b/lib/internal/events/abort_listener.js @@ -1,20 +1,22 @@ +'use struct'; const { -validateAbortSignal, -validateFunction, + validateAbortSignal, + validateFunction, } = require('internal/validators'); const { -codes: { - ERR_INVALID_ARG_TYPE, -}, + codes: { + ERR_INVALID_ARG_TYPE, + }, } = require('internal/errors'); +const { SymbolDispose } = primordials; let queueMicrotask; let kResistStopPropagation; /** * @param {AbortSignal} signal - * @param {EventListener} listener + * @param {EventListener} listener * @returns {Disposable} */ function addAbortListener(signal, listener) {