UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

17 lines (14 loc) 420 B
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); }); }