nralcm
Version:
This is a framework based on NodeJs to manage rest api request lifecycle
20 lines (19 loc) • 637 B
TypeScript
import { HttpContext } from "..";
import { RouteDescriptor } from "../../common";
/**
* Interface to implement Custom filters
*/
export interface IFilter {
/**
* Executes before api method
* @param httpContext HttpContext Object
* @param routeDescriptor RouteDescriptor data
*/
beforeActionExceduted(httpContext: HttpContext, routeDescriptor: RouteDescriptor): void;
/**
* Executes after api method
* @param httpContext HttpContext Object
* @param routeDescriptor RouteDescriptor data
*/
aftereActionExceduted(httpContext: HttpContext, routeDescriptor: RouteDescriptor): void;
}