@mudita/delay-response-function
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

Mudita

Delay response function

An async function that delays other async function to be resolved not earlier than after given time.

Install

npm install @mudita/delay-response-function

# or

yarn add @mudita/delay-response-function

Usage

await delayResponse(somePromise, timeInMsToResolve)

Example

const fakePromise = () =>
  return new Promise((resolve) => {
    setTimeout(() => {
      resolve("resolved")
    }, 125)
  })

const data = await delayResponse(fakePromise, 1000)

// Console will log after 1s even though fakePromise was resolved in 125ms
console.log(data) // "resolved"

Package Sidebar

Install

npm i @mudita/delay-response-function

Weekly Downloads

0

Version

1.0.2

License

MIT

Unpacked Size

7.39 kB

Total Files

5

Last publish

Collaborators

  • michal.stasiuk
  • urszulak
  • igor.bezsmertnyi
  • andrzejbogdol
  • warkocz