mirror of
https://github.com/denoland/deno.git
synced 2024-12-27 01:29:14 -05:00
22 lines
420 B
TypeScript
22 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");
|
|
}
|
|
});
|