@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
17 lines (14 loc) • 420 B
JavaScript
import { assert } from "../assert.js";
/**
*
* @param {number} timeout_ms in milliseconds
* @return {Promise<unknown>}
*/
export function delay(timeout_ms) {
assert.isNumber(timeout_ms,'timeout_ms');
assert.greaterThanOrEqual(timeout_ms,0);
assert.isFiniteNumber(timeout_ms,'timeout_ms');
return new Promise((resolve, reject) => {
setTimeout(resolve, timeout_ms);
});
}