UNPKG

hypershield

Version:

Middleware suite for high-performance and resilient APIs

14 lines 530 B
import { ICompressor } from '../../domains/compression/domain/ICompressor'; export type CompressorType = 'gzip' | 'brotli' | 'deflate'; export interface CompressionOptions { level?: number; chunkSize?: number; memLevel?: number; } export declare class CompressionFactory { private static instances; private static validateOptions; static createCompressor(type: CompressorType, options?: CompressionOptions): ICompressor; static clearInstances(): void; } //# sourceMappingURL=compressionFactory.d.ts.map