summaryrefslogtreecommitdiff
path: root/js/globals.ts
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2018-08-09 12:17:08 -0700
committerGitHub <noreply@github.com>2018-08-09 12:17:08 -0700
commitfb87cb38eca7a2d490c3e70738407dc6538e80d3 (patch)
tree29e81258ca714594f0b6b325ddd41bb5f8c54257 /js/globals.ts
parent0e96125260f2d78718e57cac95c7dc672bb24e57 (diff)
First pass at setTimeout with Tokio (#434)
Diffstat (limited to 'js/globals.ts')
-rw-r--r--js/globals.ts15
1 files changed, 10 insertions, 5 deletions
diff --git a/js/globals.ts b/js/globals.ts
index a184cc9a1..f17d2f33a 100644
--- a/js/globals.ts
+++ b/js/globals.ts
@@ -2,12 +2,18 @@
import { Console } from "./console";
import { RawSourceMap } from "./types";
+import * as timers from "./timers";
declare global {
interface Window {
console: Console;
}
+ const clearTimeout: typeof timers.clearTimer;
+ const clearInterval: typeof timers.clearTimer;
+ const setTimeout: typeof timers.setTimeout;
+ const setInterval: typeof timers.setInterval;
+
const console: Console;
const window: Window;
}
@@ -37,11 +43,10 @@ window.libdeno = null;
// import "./url";
-// import * as timer from "./timers";
-// window["setTimeout"] = timer.setTimeout;
-// window["setInterval"] = timer.setInterval;
-// window["clearTimeout"] = timer.clearTimer;
-// window["clearInterval"] = timer.clearTimer;
+window.setTimeout = timers.setTimeout;
+window.setInterval = timers.setInterval;
+window.clearTimeout = timers.clearTimer;
+window.clearInterval = timers.clearTimer;
window.console = new Console(libdeno.print);