UNPKG

dinoloop-es8

Version:

A lightweight REST API Library for building scalable Node.js server-side applications powered by Typescript

22 lines (21 loc) 695 B
import { Express, IRouterCallBack } from '../types'; import { IAppContainer } from '../interfaces'; export declare class AppContainer implements IAppContainer { private app; controllers: Function[]; baseUri: string; startMiddleware: Function[]; endMiddleware: Function[]; appStartMiddleware: Function[]; diContainer: any; diResolveCallback: any; errorController: Function; routeNotFoundMiddleware: Function; errorMiddleware: Function[]; raiseModelError: boolean; enableTaskContext: boolean; useRouter: IRouterCallBack; constructor(app: Express); build(): void; static create(app: Express): AppContainer; }