backport: Sharding utility methods (#2672)

This commit is contained in:
Isabella
2018-07-25 12:08:08 -04:00
committed by GitHub
parent 6d70da5b1e
commit 488b1eb4ee
4 changed files with 171 additions and 10 deletions

View File

@@ -202,6 +202,18 @@ class Util {
}
return array.indexOf(element);
}
/**
* Creates a Promise that resolves after a specified duration.
* @param {number} ms How long to wait before resolving (in milliseconds)
* @returns {Promise<void>}
* @private
*/
static delayFor(ms) {
return new Promise(resolve => {
setTimeout(resolve, ms);
});
}
}
module.exports = Util;