Skip to content
This repository has been archived by the owner on May 4, 2019. It is now read-only.

archivedb/timeout-ts

Repository files navigation

timeout-ts

[DEPRECATED]

Build Status Test Coverage NPM Version

installation

yarn add timeout-ts

or

npm install timeout-ts --save

usage

import timeout from 'timeout-ts'

(async () => {

  // do something

  await timeout(100)

  // do something after 100 ms

})()

api

timeout

timeout: (ms?: number) => Promise<void>
import timeout from 'timeout-ts'

(async () => {
  await timeout(100)
  // do something
})()

timeout(100).then(() => {
  // do something
})

timeout (with timeout id)

timeoutTI: (ms?: number) => [Promise<void>, number]
import { timeoutTI } from 'timeout-ts'

const [promise, timeoutId] = timeoutTI(100)

(async () => {
  await promise
  // do something
})()

clearTimeout(timeoutId)