Ensures that the function will be executed for at least the specified time.
Q: Why not p-min-delay?
A: Because
p-min-delay
works with promise, not function.
npm i unquick
const unquick = require('unquick');
const runForAtLeast1000ms = unquick(fn, delay);
fn
- any sync or async function.delay
- number of milliseconds.
Returns async function, that takes same parameters as fn
and do the same things, but do it at least delay
milliseconds or longer.
MIT