node-web-mvc
Version:
node spring mvc
15 lines (14 loc) • 676 B
TypeScript
/**
* @module ResourceHttpMessageConverter
* @description 用于返回文件流,以及文件下载支持
*/
import ServletContext from '../ServletContext';
import AbstractHttpMessageConverter from './AbstractHttpMessageConverter';
import Resource from '../../resources/Resource';
import ByteArrayResource from '../../resources/ByteArrayResource';
export default class ResourceHttpMessageConverter extends AbstractHttpMessageConverter<Resource> {
constructor();
supports(clazz: Function): boolean;
readInternal(servletContext: ServletContext): Promise<ByteArrayResource>;
writeInternal(resource: Resource, servletContext: ServletContext): Promise<void>;
}