ebnf-railroad-visualizer
Version:
A web-based EBNF railroad diagram visualizer
15 lines (14 loc) • 699 B
TypeScript
/**
* Compresses and base64-encodes a string using the specified compression format.
* @param input The string to compress and encode
* @param format The compression format to use (default: gzip)
* @returns The compressed and encoded data as a base64 string
*/
export declare function compressAndEncode(input: string, format?: CompressionFormat): Promise<string>;
/**
* Decodes and decompresses a base64-encoded string.
* @param input The compressed and base64-encoded data
* @param format The compression format to use (default: gzip)
* @returns The decompressed data as a string
*/
export declare function decodeAndDecompress(input: string, format?: CompressionFormat): Promise<string>;