UNPKG

node-web-mvc

Version:
16 lines (15 loc) 1.12 kB
import ServletContext from '../../http/ServletContext'; import ContentNegotiationManager from '../../http/accept/ContentNegotiationManager'; import MessageConverter from '../../http/converts/MessageConverter'; import HttpEntity from '../../models/HttpEntity'; import ResponseEntity from '../../models/ResponseEntity'; import MethodParameter from '../MethodParameter'; import AbstractMessageConverterMethodProcessor from './AbstractMessageConverterMethodProcessor'; export default class HttpEntityMethodProcessor extends AbstractMessageConverterMethodProcessor { constructor(messageConverters: MessageConverter, contentNegotiationManager: ContentNegotiationManager); supportsReturnType(returnType: MethodParameter): boolean; handleReturnValue(entity: ResponseEntity, returnType: MethodParameter, servletContext: ServletContext): Promise<void>; private isResourceNotModified; supportsParameter(parameter: MethodParameter, servletContext: ServletContext): boolean; resolveArgument(parameter: MethodParameter, servletContext: ServletContext): HttpEntity<any, import("http").IncomingHttpHeaders>; }