@onesy/zip
Version:
30 lines (29 loc) • 1.04 kB
TypeScript
declare class OnesyZipResponse {
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);
}
export interface IOptions {
encode_values?: boolean;
huffman_code?: 'auto' | boolean;
}
declare class OnesyZip {
value?: any;
options: IOptions;
serialized: boolean;
response: OnesyZipResponse;
static get OnesyZipResponse(): typeof OnesyZipResponse;
static decode(value: string): OnesyZipResponse;
get encoded(): OnesyZipResponse;
constructor(value?: any, options?: IOptions);
private init;
encode(): OnesyZipResponse;
decode(value_: string): OnesyZipResponse;
}
export default OnesyZip;