cesium/Specs/runLater.js

17 lines
377 B
JavaScript

import { defaultValue } from "@cesium/engine";
function runLater(functionToRunLater, milliseconds) {
milliseconds = defaultValue(milliseconds, 0);
return new Promise((resolve, reject) => {
setTimeout(function () {
try {
resolve(functionToRunLater());
} catch (e) {
reject(e);
}
}, milliseconds);
});
}
export default runLater;