packfs-core
Version:
Semantic filesystem operations for LLM agent frameworks with natural language understanding. See LLM_AGENT_GUIDE.md for copy-paste examples.
19 lines • 861 B
TypeScript
import { CompressionStrategy, CompressionHints, CompressedChunk } from './CompressionStrategy';
/**
* LZ4 compression strategy - prioritizes speed over compression ratio
* Perfect for hot paths and development environments
*/
export declare class LZ4Strategy extends CompressionStrategy {
readonly name = "lz4";
readonly priority: "speed";
readonly supportsStreaming = true;
compress(data: Buffer, _hints: CompressionHints): Promise<CompressedChunk>;
decompress(chunk: CompressedChunk): Promise<Buffer>;
createDecompressor(chunk: CompressedChunk): NodeJS.ReadableStream;
estimateRatio(data: Buffer, hints: CompressionHints): number;
shouldUse(data: Buffer, hints: CompressionHints): boolean;
private getOptimalBlockSize;
private hasRepeatingPatterns;
private isTextFile;
}
//# sourceMappingURL=LZ4Strategy.d.ts.map