import { AtomViewModel } from "@web-atoms/core/dist/view-model/AtomViewModel"; import FileModel from "../model/FileModel"; export default class CodeEditorViewModel extends AtomViewModel { /** * File url */ url: string; owner: any; dependencies: { [key: string]: FileModel; }; private waitForInit; private container; private monaco; private editor; private disposableList; private sourceService; receiveGoToLine(channel: string, d: any): void; gotoLocation(channel: string, d: any): void; load(): Promise; loadContent(): Promise; private createEditor; private onResize; private generateLibs; }