@lukaspolak/sleep

Resolve a promise after specified timeout

Usage no npm install needed!

<script type="module">
  import lukaspolakSleep from 'https://cdn.skypack.dev/@lukaspolak/sleep';
</script>

README

sleep

checks-status workflow/status codecov npm bundle size npm

Resolve a promise after specified timeout

Demo

CodeSandbox

Getting started

To use this package, you only need to install this dependency, import it and invoke the sleep function, e.g.:

import { sleep } from '@lukaspolak/sleep'

// async/await syntax
const asyncFn = async () => {
  await sleep(500) // Promise will be resolved in 500ms

  //...
}

// then syntax
sleep(500).then(() => {
  // ...
})

Install

npm install @lukaspolak/sleep

or

yarn add @lukaspolak/sleep

Contributing

Please read the Contribution guidelines to start with your awesome contributions!

Why the library is prefixed with @lukaspolak/

There are a lot of similar libraries/packages on GitHub and npm, that can do the same. I wanted to enhance my programming skills, and I didn't want to find a unique name for the package.