@micro.ts/core
Version:
Microservice framework with Typescript
14 lines (13 loc) • 449 B
TypeScript
import { BaseServer } from "./BaseServer";
import { Class } from "./types";
import { StartupBase } from "./StartupBase";
import { IConfiguration } from "./IConfiguration";
export declare class AppBuilder {
private config;
constructor(config: IConfiguration);
private startupBuilder;
private server;
useStartup<T extends StartupBase>(c: Class<T>): AppBuilder;
startServer(): Promise<BaseServer>;
start(): Promise<void>;
}