@pisell/pisellos
Version:
一个可扩展的前端模块化SDK框架,支持插件系统
14 lines (13 loc) • 576 B
TypeScript
import APP from "../app";
import { Application, ApplicationData } from "./application";
export declare class ApplicationManager {
applicationList: Application[];
protected app: APP;
applications: Map<string, Application>;
constructor(applicationList: Application[] | undefined, app: APP);
init(applicationList: Application[] | ApplicationData[]): Promise<unknown>;
add(application: Application): Promise<void>;
get(appName: Application["name"]): Application | undefined;
remove(appName: Application["name"]): void;
load(): Promise<void>;
}