mirror of
https://github.com/denoland/deno.git
synced 2024-11-01 09:24:20 -04:00
23 lines
420 B
TypeScript
23 lines
420 B
TypeScript
|
let interval: number | null = null;
|
||
|
addEventListener("load", () => {
|
||
|
if (interval) {
|
||
|
throw new Error("Interval is already set");
|
||
|
}
|
||
|
|
||
|
interval = setInterval(() => {}, 0);
|
||
|
});
|
||
|
|
||
|
addEventListener("unload", () => {
|
||
|
if (!interval) {
|
||
|
throw new Error("Interval was not set");
|
||
|
}
|
||
|
|
||
|
clearInterval(interval);
|
||
|
});
|
||
|
|
||
|
Deno.bench("bench", () => {
|
||
|
if (!interval) {
|
||
|
throw new Error("Interval was not set");
|
||
|
}
|
||
|
});
|