19 lines
428 B
TypeScript
19 lines
428 B
TypeScript
import { Editor } from "./editor";
|
|
import { HttpRemoteSpace } from "./space";
|
|
import { safeRun } from "./util";
|
|
import { io } from "socket.io-client";
|
|
|
|
let socket = io(`http://${location.hostname}:3000`);
|
|
|
|
let editor = new Editor(
|
|
new HttpRemoteSpace(`http://${location.hostname}:3000/fs`, socket),
|
|
document.getElementById("root")!
|
|
);
|
|
|
|
safeRun(async () => {
|
|
await editor.init();
|
|
});
|
|
|
|
// @ts-ignore
|
|
window.editor = editor;
|