@itinari/lib-promise-timeout
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

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) {
    // ...
  }
}

Readme

Keywords

none

Package Sidebar

Install

npm i @itinari/lib-promise-timeout

Weekly Downloads

0

Version

1.0.0

License

ISC

Last publish

Collaborators

  • jorisvanherp
  • syedd.sherazi
  • hexeo