UNPKG

maxcso

Version:

💿 maxcso binaries and wrapper for Node.js.

33 lines (32 loc) • 825 B
import { MaxcsoBinOptions } from './maxcsoBin.js'; export declare enum CompressFormat { CSO_V1 = "cso1", CSO_V2 = "cso2", ZSO = "zso", DAX = "dax" } export declare enum CompressMethod { ZLIB = "zlib", ZOPFLI = "zopfli", '7ZDEFLATE' = "7zdeflate", LZ4 = "lz4", LZ4_BRUTE = "lz4brute", LIBDEFLATE = "libdeflate" } export interface CompressOptions extends MaxcsoBinOptions { inputFilename: string; outputFilename: string; threads?: number; fast?: boolean; blockSize?: number; format?: CompressFormat; tryMethods?: CompressMethod[]; method?: CompressMethod; disableMethods?: CompressMethod[]; lz4Cost?: number; originalCost?: number; } declare const _default: { compress(options: CompressOptions): Promise<void>; }; export default _default;