Skip to content

Commit 4a6a8d5

Browse files
committed
refactor(async-utils): rename timeoutSignal to timeoutController
1 parent 42efb8c commit 4a6a8d5

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

src/core/asyncUtils.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
AsyncUtils
88
} from '../types'
99

10-
import { createTimeoutSignal } from '../helpers/createTimeoutSignal'
10+
import { createTimeoutController } from '../helpers/createTimeoutController'
1111
import { TimeoutError } from '../helpers/error'
1212

1313
const DEFAULT_INTERVAL = 50
@@ -20,11 +20,11 @@ function asyncUtils(act: Act, addResolver: (callback: () => void) => void): Asyn
2020
return callbackResult ?? callbackResult === undefined
2121
}
2222

23-
const timeoutSignal = createTimeoutSignal(timeout)
23+
const timeoutSignal = createTimeoutController(timeout)
2424

2525
const waitForResult = async () => {
2626
while (true) {
27-
const intervalSignal = createTimeoutSignal(interval)
27+
const intervalSignal = createTimeoutController(interval)
2828
timeoutSignal.onTimeout(() => intervalSignal.cancel())
2929

3030
await intervalSignal.wrap(new Promise<void>(addResolver))
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
import { WaitOptions } from '../types'
22

3-
function createTimeoutSignal(timeout: WaitOptions['timeout']) {
3+
function createTimeoutController(timeout: WaitOptions['timeout']) {
44
let timeoutId: NodeJS.Timeout
55
const timeoutCallbacks: Array<() => void> = []
66

7-
const timeoutSignal = {
7+
const timeoutController = {
88
onTimeout(callback: () => void) {
99
timeoutCallbacks.push(callback)
1010
},
1111
wrap(promise: Promise<void>) {
1212
return new Promise<void>((resolve, reject) => {
13-
timeoutSignal.timedOut = false
14-
timeoutSignal.onTimeout(resolve)
13+
timeoutController.timedOut = false
14+
timeoutController.onTimeout(resolve)
1515

1616
if (timeout) {
1717
timeoutId = setTimeout(() => {
18-
timeoutSignal.timedOut = true
18+
timeoutController.timedOut = true
1919
timeoutCallbacks.forEach((callback) => callback())
2020
resolve()
2121
}, timeout)
@@ -24,7 +24,7 @@ function createTimeoutSignal(timeout: WaitOptions['timeout']) {
2424
promise
2525
.then(resolve)
2626
.catch(reject)
27-
.finally(() => timeoutSignal.cancel())
27+
.finally(() => timeoutController.cancel())
2828
})
2929
},
3030
cancel() {
@@ -33,7 +33,7 @@ function createTimeoutSignal(timeout: WaitOptions['timeout']) {
3333
timedOut: false
3434
}
3535

36-
return timeoutSignal
36+
return timeoutController
3737
}
3838

39-
export { createTimeoutSignal }
39+
export { createTimeoutController }

0 commit comments

Comments
 (0)