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
TypeScript
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;
}