UNPKG

dinoloop-es8

Version:

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

24 lines (23 loc) 643 B
import { IRouterCallBack } from './attribute'; import { IDIContainer } from '../interfaces'; import { Express } from './express'; export interface IDinoProperties { context?: any; result?: any; proceed?(result: any): void; throw?(err: Error): void; } export interface IRouterConfig { diContainer: IDIContainer; routerCb: IRouterCallBack; enableTaskContext: boolean; } export interface IDinoContainerConfig { app: Express; baseUri: string; raiseModelError: boolean; enableTaskContext: boolean; routerCallback: IRouterCallBack; diContainer: any; diResolveCb: any; }