@web-atoms/core-docs
Version:
19 lines • 645 B
TypeScript
import { App } from "../App";
import { AtomDisposableList } from "./AtomDisposableList";
import { AtomUri } from "./AtomUri";
export declare class AtomLoader {
static id: number;
static load<T>(url: AtomUri, app: App): Promise<T>;
static loadView<T extends {
viewModel: any;
element: any;
dispose: () => any;
disposables: AtomDisposableList;
}>(url: AtomUri, app: App, hookCloseEvents: boolean, vmFactory?: () => any): Promise<{
view: T;
disposables?: AtomDisposableList;
returnPromise?: Promise<any>;
id?: string;
}>;
}
//# sourceMappingURL=AtomLoader.d.ts.map