node-web-mvc
Version:
node spring mvc
16 lines (15 loc) • 728 B
TypeScript
/**
* @module GzipResourceResolver
* @description gzip资源解析器
*/
import HttpServletRequest from '../http/HttpServletRequest';
import Resource from './Resource';
import type { ResourceConfig } from '../config/WebAppConfigurerOptions';
import ResourceTransformer from './ResourceTransformer';
import ResourceTransformerChain from './ResourceTransformerChain';
export default class GzipResourceTransformer implements ResourceTransformer {
private config;
constructor(config: ResourceConfig);
isAcceptable(resource: Resource, request: HttpServletRequest): false | import("../..").MediaType;
transform(request: HttpServletRequest, resource: Resource, chain: ResourceTransformerChain): Promise<Resource>;
}