[DEPRECATED]
yarn add timeout-ts
or
npm install timeout-ts --save
import timeout from 'timeout-ts'
(async () => {
// do something
await timeout(100)
// do something after 100 ms
})()
timeout: (ms?: number) => Promise<void>
import timeout from 'timeout-ts'
(async () => {
await timeout(100)
// do something
})()
timeout(100).then(() => {
// do something
})
timeoutTI: (ms?: number) => [Promise<void>, number]
import { timeoutTI } from 'timeout-ts'
const [promise, timeoutId] = timeoutTI(100)
(async () => {
await promise
// do something
})()
clearTimeout(timeoutId)