koa-springboot
Version:
springboot-like koa
22 lines (21 loc) • 599 B
TypeScript
import * as Koa from 'koa';
import * as Router from 'koa-router';
export interface ApplicationInitParams {
controllerPath?: Array<string>;
modelPath?: Array<string>;
}
declare class Application {
static initParams: ApplicationInitParams;
private koaApp;
private scanner;
private controllerPath;
private modelPath;
constructor();
private initScanner;
protected readonly app: Koa;
protected readonly router: Router;
protected readonly models: any;
protected init(): void;
start(port?: number, mute?: boolean): any;
}
export default Application;