UNPKG
@test-runner/web
Version:
latest (0.4.4)
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.2
0.2.1
0.2.0
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
web-runner
github.com/test-runner-js/web-runner
test-runner-js/web-runner
@test-runner/web
/
ui
/
node_modules
/
race-timeout-anywhere
/
index.mjs
10 lines
(9 loc)
•
271 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
export
default
function
raceTimeout
(
ms, msg
) {
return
new
Promise
(
(
resolve, reject
) =>
{
const
interval =
setTimeout
(
() =>
{
const
err =
new
Error
(msg ||
`Timeout expired [
${ms}
]`
)
reject
(err) }, ms)
if
(interval.
unref
) interval.
unref
() }) }