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

/@itinari/lib-promise-timeout/

    Package Sidebar

    Install

    npm i @itinari/lib-promise-timeout

    Weekly Downloads

    2

    Version

    1.0.0

    License

    ISC

    Last publish

    Collaborators

    • jorisvanherp
    • syedd.sherazi
    • hexeo