@zenweb/cache
Version:
Zenweb Cache module
10 lines (9 loc) • 383 B
TypeScript
import { ZlibOptions } from 'node:zlib';
import { DataCompressor } from "./types.js";
export declare class GzCompressor implements DataCompressor {
private opt?;
constructor(opt?: ZlibOptions | undefined);
isCompressed(data: Buffer): boolean;
compress(data: Buffer): Promise<Buffer<ArrayBufferLike>>;
decompress(data: Buffer): Promise<Buffer<ArrayBufferLike>>;
}