nralcm
Version:
This is a framework based on NodeJs to manage rest api request lifecycle
22 lines (21 loc) • 660 B
TypeScript
import { IFilter } from "./IFilter";
import { HttpContext } from "..";
import { RouteDescriptor } from "../../common";
/**
* FilterExecuter excutes gloabl and decorated filters
*/
export declare class FilterExecuter {
private context;
private routeDescriptor;
private globalFilters;
constructor(context: HttpContext, routeDescriptor: RouteDescriptor, globalFilters: IFilter[]);
private usedFilters;
/**
* Method to execute filter method beforeActionExceduted
*/
executeBeforeActionExceduted(): void;
/**
* Method to execute filter method aftereActionExceduted
*/
executeAfterActionExceduted(): void;
}