'use strict'; module.exports = { sleep: (ms)=> new Promise((resolve) => setTimeout(resolve, ms)), nextTick: ()=> new Promise(resolve => process.nextTick(resolve)), getOrRun: function(value){ return typeof(value) === 'function' ? value() : value }, };