Licence
ISC
Version
1.0.0
Deps
0
Vulns
0
Weekly
0
lib-promise-timeout
Reject a promise after a given delay with PromiseTimeoutError.
Usage
import {timeout, PromiseTimeoutError} from '@itinari/lib-promise-timeout'
try {
timeout(
new Promise((resolve, _reject) => {
setTimeout(resolve, 200)
}),
100
)
} catch (error) {
if (error instanceof PromiseTimeoutError) {
// ...
}
}