zyf-server
Version:
A modern HTTP static file server with Vue SSR directory listing, built for developers
21 lines • 579 B
TypeScript
/**
* 压缩服务
* 处理HTTP响应压缩
*/
import { type IncomingMessage } from 'http';
import { CompressionEncoding } from '../types';
export declare class CompressionService {
/**
* 检查请求是否支持压缩
*/
isSupported(req: IncomingMessage): boolean;
/**
* 获取最佳压缩格式
*/
getBestEncoding(req: IncomingMessage): CompressionEncoding | null;
/**
* 创建压缩流
*/
createCompressionStream(encoding: CompressionEncoding): NodeJS.ReadWriteStream;
}
//# sourceMappingURL=CompressionService.d.ts.map