Files
CT/src/index.tsx
T

21 lines
679 B
TypeScript
Raw Normal View History

2024-07-19 21:12:16 +02:00
import ConnectionModel from "./Model/connectionModel";
2024-07-19 23:45:07 +02:00
import { HomePage } from "./View/homePage";
import { MainPage } from "./View/mainPage";
import SettingsModel from "./Model/settingsModel";
import SettingsViewModel from "./ViewModel/settingsViewModel";
2024-07-19 19:23:48 +02:00
import StorageModel from "./Model/storageModel";
2024-07-19 23:45:07 +02:00
// models
2024-07-19 21:12:16 +02:00
const storageModel = new StorageModel();
const settingsModel = new SettingsModel(storageModel);
2024-07-19 21:12:16 +02:00
const connectionModel = new ConnectionModel({
2024-07-19 23:45:07 +02:00
connectionChangeHandler() {},
messageHandler(data) {},
});
// viewModels
const settingsViewModel = new SettingsViewModel(settingsModel);
2024-07-19 23:45:07 +02:00
// view
document.querySelector("main")!.append(HomePage(settingsViewModel));