2022-03-20 08:56:28 +00:00
|
|
|
import { Editor } from "./editor";
|
|
|
|
import { safeRun } from "./util";
|
2022-04-05 15:02:17 +00:00
|
|
|
import { IndexedDBSpace } from "./spaces/indexeddb_space";
|
2022-03-20 08:56:28 +00:00
|
|
|
|
2022-04-05 15:02:17 +00:00
|
|
|
let editor = new Editor(
|
|
|
|
// new HttpRestSpace(""),
|
|
|
|
new IndexedDBSpace("pages"),
|
|
|
|
document.getElementById("root")!
|
|
|
|
);
|
2022-03-20 08:56:28 +00:00
|
|
|
|
|
|
|
safeRun(async () => {
|
|
|
|
await editor.init();
|
|
|
|
});
|
|
|
|
|
|
|
|
// @ts-ignore
|
|
|
|
window.editor = editor;
|
|
|
|
|
|
|
|
navigator.serviceWorker
|
|
|
|
.register(new URL("service_worker.ts", import.meta.url), { type: "module" })
|
|
|
|
.then((r) => {
|
2022-03-21 14:21:34 +00:00
|
|
|
// console.log("Service worker registered", r);
|
2022-03-20 08:56:28 +00:00
|
|
|
});
|