summaryrefslogtreecommitdiff
path: root/js/globals.ts
diff options
context:
space:
mode:
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);