npm.io
1.0.12 • Published 4 years ago

mike-jsutils

Licence
ISC
Version
1.0.12
Deps
0
Size
7 kB
Vulns
0
Weekly
0

mike-jsutils

mikewootc's jsutils:

  • Promise with timeout

Install

npm install mike-jsutils

or:

yarn add mike-jsutils

Usage

Promise with timeout

    const {TimedPromise} = require('mike-jsutils');

    let tp = TimedPromise((resolve, reject) => {
        setTimeout(() => {
            resolve();
        }, 2000);
    }, 1000);

Notice: this TimedPromise won't call resolve() again after timeout.