UNPKG

@onesy/lz77

Version:
36 lines (35 loc) 1.26 kB
/// <reference types="node" /> export declare type TVariant = Buffer | Uint8Array | string; declare class OnesyLZ77Response { value: any; original_byte_size?: number; value_byte_size?: number; compression_ratio?: number; compression_percentage?: number; positive?: boolean; performance_milliseconds?: number; performance?: string; constructor(value?: any, original_byte_size?: number, value_byte_size?: number, compression_ratio?: number, compression_percentage?: number, positive?: boolean, performance_milliseconds?: number, performance?: string); } declare class OnesyLZ77 { value?: TVariant; variant: TVariant; response: OnesyLZ77Response; valueString: string; valueEncoded: Uint8Array | Buffer; static get OnesyLZ77Response(): typeof OnesyLZ77Response; static decode(value: string): OnesyLZ77Response; static prefix(value: string): string; get encoded(): OnesyLZ77Response; constructor(value?: TVariant); private init; encode(): OnesyLZ77Response; decode(value_: string): OnesyLZ77Response; private valueToVariant; private variantToValue; private valueEncode; private valueDecode; private getVariant; private equal; } export default OnesyLZ77;