UNPKG

p-min-delay

Version:

Delay a promise a minimum amount of time

8 lines (6 loc) 269 B
import delay from 'yoctodelay'; export default async function pMinDelay(promise, minimumDelay, {delayRejection = true} = {}) { const delayPromise = delay(minimumDelay); await (delayRejection ? delayPromise : Promise.all([promise, delayPromise])); return promise; }