dinoloop-es8
Version:
A lightweight REST API Library for building scalable Node.js server-side applications powered by Typescript
28 lines (27 loc) • 617 B
TypeScript
import { Request, Response, NextFunction } from '../types';
import { DinoResponse, DinoModel } from '../entities';
/**
* Every API Controller must extend this class
*/
export declare abstract class ApiController {
/**
* Express.Request
*/
request: Request;
/**
* Express.Response
*/
response: Response;
/**
* Express.NextFunction
*/
next: NextFunction;
/**
* Dinoloop properties
*/
dino: DinoResponse;
/**
* Validations set by @Parse handlers are injected into this property
*/
model: DinoModel;
}