blob: 20dbbcc9b777343c6563fc9000e46de8c0507a13 (
plain) (
blame)
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
|
import "reflect-metadata";
import Application from "./Application";
import Bootstrap from "./Bootstrap";
import consoleFrameStyle from "./site-style";
import { container } from "tsyringe";
import "./di";
const initDom = () => {
try {
const app = container.resolve(Application);
app.run();
} catch (e) {
console.error(e);
}
const style = window.document.createElement("style");
style.textContent = consoleFrameStyle;
window.document.head.appendChild(style);
};
const bootstrap = new Bootstrap();
if (bootstrap.isReady()) {
initDom();
} else {
bootstrap.waitForReady(() => initDom());
}
|