cachly
Version:
Type-safe, production-ready in-memory cache system for Node.js and TypeScript with advanced features.
17 lines • 657 B
TypeScript
import { CompressionConfig } from '../types';
export declare class CompressionUtil {
static compress(data: any, config: CompressionConfig): Promise<{
data: Buffer;
originalSize: number;
compressedSize: number;
}>;
static decompress(data: Buffer, algorithm: string): Promise<any>;
private static compressGzip;
private static decompressGzip;
private static compressBrotli;
private static decompressBrotli;
private static compressLz4;
private static decompressLz4;
static calculateCompressionRatio(originalSize: number, compressedSize: number): number;
}
//# sourceMappingURL=compression.d.ts.map