blob: ee19f8141f41dd9424b173645d9ea102d967fb68 (
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
26
27
28
29
30
|
import RequestPage from "../components/RequestPage.svelte";
import { RookType } from "../models/rook_type";
import { setClientType } from "../state/constant_state";
import { initializeRequest } from "../state/request";
import { toast, ToastType } from "../state/toast";
window.addEventListener("load", () => {
function onError(message: string) {
toast({
type: ToastType.ERROR,
title: "An error occurred!",
message: message,
});
}
window.addEventListener("error", e => onError(e.message));
window.addEventListener("unhandledrejection", e => {
onError(e.reason.message ?? e.reason ?? "Unknown error");
});
});
setClientType(RookType.REQUEST);
initializeRequest();
const app = new RequestPage({
target: document.getElementById("app"),
props: {},
});
export default app;
|