UNPKG

node-web-mvc

Version:
10 lines (9 loc) 658 B
import HttpServletRequest from '../http/HttpServletRequest'; import HttpServletResponse from '../http/HttpServletResponse'; import HandlerMethod from '../method/HandlerMethod'; import HandlerInterceptor from './HandlerInterceptor'; export default class MethodInterceptor implements HandlerInterceptor { preHandle(request: HttpServletRequest, response: HttpServletResponse, handler: HandlerMethod): boolean | Promise<boolean>; postHandle(request: HttpServletRequest, response: HttpServletResponse, handler: HandlerMethod): void; afterCompletion(request: HttpServletRequest, response: HttpServletResponse, handler: HandlerMethod, ex: any): void; }