node-web-mvc
Version:
node spring mvc
13 lines (12 loc) • 767 B
TypeScript
import { BeanFactory } from '../../../ioc/factory/BeanFactory';
import ServletContext from '../../http/ServletContext';
import ModelAndView from '../../models/ModelAndView';
import HandlerMethod from '../HandlerMethod';
import HandlerMethodReturnValueHandler from '../return/HandlerMethodReturnValueHandler';
import HandlerExceptionResolver from './HandlerExceptionResolver';
export default class ExceptionHandlerExceptionResolver implements HandlerExceptionResolver {
private readonly beanFactory;
private readonly returnValueHandlers;
constructor(returnValueHandlers: HandlerMethodReturnValueHandler[], beanFactory: BeanFactory);
resolveException(servletContext: ServletContext, handlerMethod: HandlerMethod, error: Error): Promise<ModelAndView>;
}