UNPKG

nralcm

Version:

This is a framework based on NodeJs to manage rest api request lifecycle

16 lines (15 loc) 554 B
import { HttpContext } from ".."; import { RouteDescriptor, ModelError } from "../../common"; /** * Inferface for implemenation of model validation. * ModelValidation handles validation of param, querystring and request body */ export interface IModelValidation { /** * Validates params, query string and request body * @param context HttpContext Object * @param routeDescriptor RouteDescriptor Object * @returns Array of ModelError */ validate(context: HttpContext, routeDescriptor: RouteDescriptor): ModelError[]; }