middleout.js
Version:
A spoof compression library that pretends to revolutionize data compression using made-up algorithms — inspired by the legendary middle-out compression from Silicon Valley
19 lines (16 loc) • 668 B
TypeScript
import { MiddleOutConfig } from '../../types/index.js';
/**
* Decompresses a string compressed by `middleOutCompress`.
*
* Supported formats:
* MO::<algorithm>:<data>::WEISSMAN::<score>
*
* If the format is unknown, we fall back to raw middle-out reversal.
*
* @param compressed - The encoded string.
* @param options - Optional config override.
* @returns The original string... or a legally distinct approximation of it.
*/
declare function middleOutDecompress(compressed: string, options?: Partial<MiddleOutConfig>): string;
declare function decompress(encoded: string, algo: string, config: any): string;
export { decompress, middleOutDecompress };