@@ -14,6 +14,11 @@ const {
14
14
Immediate,
15
15
insert
16
16
} = require ( 'internal/timers' ) ;
17
+ const {
18
+ clearImmediate,
19
+ clearInterval,
20
+ clearTimeout,
21
+ } = require ( 'timers' ) ;
17
22
18
23
const {
19
24
AbortError,
@@ -73,7 +78,6 @@ function setTimeout(after, value, options = {}) {
73
78
insert ( timeout , timeout . _idleTimeout ) ;
74
79
if ( signal ) {
75
80
oncancel = FunctionPrototypeBind ( cancelListenerHandler ,
76
- // eslint-disable-next-line no-undef
77
81
timeout , clearTimeout , reject , signal ) ;
78
82
signal . addEventListener ( 'abort' , oncancel ) ;
79
83
}
@@ -117,7 +121,6 @@ function setImmediate(value, options = {}) {
117
121
if ( ! ref ) immediate . unref ( ) ;
118
122
if ( signal ) {
119
123
oncancel = FunctionPrototypeBind ( cancelListenerHandler ,
120
- // eslint-disable-next-line no-undef
121
124
immediate , clearImmediate , reject ,
122
125
signal ) ;
123
126
signal . addEventListener ( 'abort' , oncancel ) ;
@@ -153,7 +156,6 @@ async function* setInterval(after, value, options = {}) {
153
156
insert ( interval , interval . _idleTimeout ) ;
154
157
if ( signal ) {
155
158
onCancel = ( ) => {
156
- // eslint-disable-next-line no-undef
157
159
clearInterval ( interval ) ;
158
160
if ( callback ) {
159
161
callback (
@@ -175,7 +177,6 @@ async function* setInterval(after, value, options = {}) {
175
177
}
176
178
throw new AbortError ( undefined , { cause : signal ?. reason } ) ;
177
179
} finally {
178
- // eslint-disable-next-line no-undef
179
180
clearInterval ( interval ) ;
180
181
signal ?. removeEventListener ( 'abort' , onCancel ) ;
181
182
}
0 commit comments