UNPKG

@msom/xbuild

Version:

@msom/xbuild

28 lines 870 B
import { Component } from "@msom/component"; import { SingleRef } from "@msom/dom"; declare enum FileLikeType { File = "file", Directory = "directory" } interface IFile { name: string; path: string; type: FileLikeType.File; } interface IDirectory extends Omit<IFile, "type"> { type: FileLikeType.Directory; children: Tree; } type Tree = (IFile | IDirectory)[]; export declare class App extends Component { render(): import("modules/dom/jsx-runtime").JSX.Element; activePath: string; tree: Tree | undefined; mounted(): void; iframe: SingleRef<HTMLIFrameElement>; init(): void; renderTree(tree: Tree): import("modules/dom/jsx-runtime").JSX.Element; loadFileTree(): import("@msom/common").OcPromise<Tree, import("@msom/common").OcPromiseRejectError, unknown>; } export {}; //# sourceMappingURL=App%20copy.d.ts.map