UNPKG

node-web-mvc

Version:
16 lines (15 loc) 728 B
/** * @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>; }