UNPKG

@hamstudy/flamp

Version:

JavaScript Amateur Multicast Protocol AMP-2 Version 3 Implemented from specification document http://www.w1hkj.com/files/flamp/Amp-2.V3.0.Protocol.pdf • Version 1.0.0 - W5ALT, Walt Fair, Jr. (Derived From) • Version 2.0.0 - W1HKJ, Dave Freese, w

20 lines (19 loc) 564 B
type CompressFn = (str: string) => Uint8Array; type DecompressFn = (str: string) => Uint8Array; interface CompressOption { prefix: string; compress: CompressFn; decompress: DecompressFn; } declare class CompressorHolder { default: string; cMap: { [prefix: string]: CompressOption; }; constructor(); addCompressor(compressor: CompressOption): void; getCompressor(prefix?: string): CompressOption; getDecompressor(buffer: string): CompressOption | null; } export declare const Compressor: CompressorHolder; export {};