mem100x
Version:
⚡ The FASTEST MCP memory server ever built - 66k+ entities/sec with intelligent context detection
34 lines • 1 kB
TypeScript
/**
* High-Performance Compression Utilities
* Using built-in zlib for observation compression
*/
export declare class CompressionUtils {
private static readonly MIN_COMPRESS_LENGTH;
private static readonly COMPRESSION_VERSION;
/**
* Compress observations array to save space
* Only compresses if it saves space
*/
static compressObservations(observations: string[]): string;
/**
* Decompress observations if compressed
*/
static decompressObservations(data: string): string[];
/**
* Calculate compression ratio
*/
static getCompressionRatio(original: string, compressed: string): number;
/**
* Check if text should be compressed
*/
static shouldCompress(text: string): boolean;
/**
* Compress a single string
*/
static compress(text: string): string;
/**
* Decompress a single string
*/
static decompress(compressed: string): string;
}
//# sourceMappingURL=compression.d.ts.map