cesium/Specs/runLater.js

15 lines
317 B
JavaScript

function runLater(functionToRunLater, milliseconds) {
milliseconds = milliseconds ?? 0;
return new Promise((resolve, reject) => {
setTimeout(function () {
try {
resolve(functionToRunLater());
} catch (e) {
reject(e);
}
}, milliseconds);
});
}
export default runLater;