bunnymq
Version:
BunnyMq is a RabbitMq wrapper
23 lines (20 loc) • 555 B
JavaScript
/**
* A function to generate a pause in promise chaining
* @param {number} timer How much ws to wait
* @return {Promise} A Promise that will resolve when timer is expired
*/
module.exports.timeoutPromise = timer => new Promise((resolve) => {
setTimeout(resolve, timer);
});
function empty() {}
/**
* Default logger to prevent any printing in the terminal
* @type {Object} - empty logger overwriting the console object methods
*/
module.exports.emptyLogger = {
info: empty,
debug: empty,
warn: empty,
error: empty,
log: empty
};