@jeaks03/overseer
Version:
Just another TypeScript Back-End framework
21 lines (20 loc) • 657 B
TypeScript
import { ComposedPackage } from "./requisites";
export declare class Overseer {
private port;
private static instance;
private static packages;
private constructor();
static loadPackages(packages: ComposedPackage[]): typeof Overseer;
static composePackage(nodeModule: NodeModule): ComposedPackage;
static serve(port: number): void;
private readonly basePath;
private init;
private loadLibs;
private loadPrerequisites;
private setupRouter;
private initializeRequisites;
private instantiateMetaClass;
private triggerAfterStartupLifecycle;
private performLifecycle;
private canInstantiate;
}