Neatly Positioned Magazines

    @jam3/wait

    1.0.0 • Public • Published

    wait

    Minimalistic library that promisified setTimeout.

    Installation

    npm install @jam3/wait
    

    Usage

    Basic usage

    const wait = require('@jam3/wait');
    
    wait(1500).then(callback);
    

    Async/Await example

    const wait = require('@jam3/wait');
    
    async function animate() {
      await wait(0); // Wait for JS to dequeue this call and do some rending in the meanwhile
      console.log('Waited at least 0 milliseconds');
    }
    

    Promises example

    const wait = require('@jam3/wait');
    
    async function runProcess() {
      ...
      await Promise.all([setTimer, other]);
      ...
    }
    
    async setTimer() {
      return await wait(1000);
    }
    

    Alternatives

    If you want a more complete library, with a couple extra bytes, checkout delay

    Install

    npm i @jam3/wait

    DownloadsWeekly Downloads

    2

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    13.8 kB

    Total Files

    13

    Last publish

    Collaborators

    • hperigo
    • gabroell
    • josdelgaur
    • jam3dev
    • njam3
    • iranreyes
    • namniak
    • donghyukjang
    • alemesa
    • neoli
    • colin-j3
    • jmckinnell
    • n0wak
    • amelierosser
    • artemleznikov
    • jeffong