UNPKG

node-web-mvc

Version:
22 lines (21 loc) 737 B
import MediaType from '../MediaType'; import ServletContext from '../ServletContext'; import HttpMessageConverter from './HttpMessageConverter'; export default class MessageConverter { private readonly registerConverters; constructor(); /** * 注册一个消息转换器 * @param servletContext */ addMessageConverters(...converter: HttpMessageConverter<any>[]): void; forEach(handler: (converter: HttpMessageConverter) => void): void; /** * 当前当前http的内容 */ read(servletContext: ServletContext, dataType: Function): Promise<{}>; /** * 写出内容到response中 */ write(body: any, mediaType: MediaType, servletContext: ServletContext): Promise<any>; }