UNPKG

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