@@ -14,6 +14,11 @@ const {
1414 Immediate,
1515 insert
1616} = require('internal/timers');
17+ const {
18+ clearImmediate,
19+ clearInterval,
20+ clearTimeout,
21+ } = require('timers');
1722
1823const {
1924 AbortError,
@@ -73,7 +78,6 @@ function setTimeout(after, value, options = {}) {
7378 insert(timeout, timeout._idleTimeout);
7479 if (signal) {
7580 oncancel = FunctionPrototypeBind(cancelListenerHandler,
76- // eslint-disable-next-line no-undef
7781 timeout, clearTimeout, reject, signal);
7882 signal.addEventListener('abort', oncancel);
7983 }
@@ -117,7 +121,6 @@ function setImmediate(value, options = {}) {
117121 if (!ref) immediate.unref();
118122 if (signal) {
119123 oncancel = FunctionPrototypeBind(cancelListenerHandler,
120- // eslint-disable-next-line no-undef
121124 immediate, clearImmediate, reject,
122125 signal);
123126 signal.addEventListener('abort', oncancel);
@@ -153,7 +156,6 @@ async function* setInterval(after, value, options = {}) {
153156 insert(interval, interval._idleTimeout);
154157 if (signal) {
155158 onCancel = () => {
156- // eslint-disable-next-line no-undef
157159 clearInterval(interval);
158160 if (callback) {
159161 callback(
@@ -175,7 +177,6 @@ async function* setInterval(after, value, options = {}) {
175177 }
176178 throw new AbortError(undefined, { cause: signal?.reason });
177179 } finally {
178- // eslint-disable-next-line no-undef
179180 clearInterval(interval);
180181 signal?.removeEventListener('abort', onCancel);
181182 }
0 commit comments