UNPKG

hypershield

Version:

Middleware suite for high-performance and resilient APIs

17 lines 566 B
export interface CompressionOptions { level?: number; threshold?: number; memLevel?: number; strategy?: number; } export declare class CompressionService { private options; constructor(options?: CompressionOptions); private shouldCompress; compress(data: string | Buffer): Promise<Buffer>; decompress(data: Buffer): Promise<Buffer>; compressString(data: string): Promise<Buffer>; decompressToString(data: Buffer): Promise<string>; isCompressed(data: Buffer): boolean; } //# sourceMappingURL=compressionService.d.ts.map