1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| import { defaultValue } from "../Source/Cesium.js";
| import { when } from "../Source/Cesium.js";
|
| function runLater(functionToRunLater, milliseconds) {
| milliseconds = defaultValue(milliseconds, 0);
|
| var deferred = when.defer();
| setTimeout(function () {
| try {
| deferred.resolve(functionToRunLater());
| } catch (e) {
| deferred.reject(e);
| }
| }, milliseconds);
| return deferred.promise;
| }
| export default runLater;
|
|