From c84d7c0c62dc373069cda45d7e8b8fe0496bf8cc Mon Sep 17 00:00:00 2001 From: Kenta Moriuchi Date: Thu, 21 Aug 2025 22:00:04 +0900 Subject: [PATCH] fix --- ext/node/polyfills/internal/events/abort_listener.mjs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ext/node/polyfills/internal/events/abort_listener.mjs b/ext/node/polyfills/internal/events/abort_listener.mjs index c1a5ab5d5c..b5b0c2a3e6 100644 --- a/ext/node/polyfills/internal/events/abort_listener.mjs +++ b/ext/node/polyfills/internal/events/abort_listener.mjs @@ -4,7 +4,10 @@ import { primordials } from "ext:core/mod.js"; const { queueMicrotask } = primordials; import { SymbolDispose } from "ext:deno_web/00_infra.js"; -import * as abortSignal from "ext:deno_web/03_abort_signal.js"; +import { + addSignalAlgorithm, + removeSignalAlgorithm, +} from "ext:deno_web/03_abort_signal.js"; import { validateAbortSignal, validateFunction } from "../validators.mjs"; import { codes } from "../errors.ts"; const { ERR_INVALID_ARG_TYPE } = codes; @@ -29,9 +32,9 @@ function addAbortListener(signal, listener) { removeEventListener?.(); listener({ target: signal }); }; - signal[abortSignal.add](handler); + addSignalAlgorithm(signal, handler); removeEventListener = () => { - signal[abortSignal.remove](handler); + removeSignalAlgorithm(signal, handler); }; } return {