blob: 5027b949a44d7d791111eb7e38248f80794a821b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
let interval: number | null = null;
addEventListener("load", () => {
if (interval) {
throw new Error("Interval is already set");
}
console.log("load");
interval = setInterval(() => {}, 0);
});
addEventListener("unload", () => {
if (!interval) {
throw new Error("Interval was not set");
}
console.log("unload");
clearInterval(interval);
});
Deno.test("test", () => {
console.log("test");
if (!interval) {
throw new Error("Interval was not set");
}
});
|