@awayjs/graphics
Version:
AwayJS graphics classes
29 lines • 1.04 kB
TypeScript
import { IDataDecoder } from './utilities';
export declare class Inflate implements IDataDecoder {
onData: (buffer: Uint8Array) => void;
onError: (e: any) => void;
constructor(verifyHeader: boolean);
push(data: Uint8Array): void;
close(): void;
static create(verifyHeader: boolean, size?: number, tryNative?: boolean): IDataDecoder;
_processZLibHeader(buffer: Uint8Array, start: number, end: number): number;
static inflate(data: Uint8Array, expectedLength: number, zlibHeader: boolean): Uint8Array;
}
export declare class Adler32 {
private a;
private b;
constructor();
update(data: Uint8Array, start: number, end: number): void;
getChecksum(): number;
}
export declare class Deflate implements IDataDecoder {
onData: (data: Uint8Array) => void;
onError: (e: any) => void;
private _writeZlibHeader;
private _state;
private _adler32;
constructor(writeZlibHeader: boolean);
push(data: Uint8Array): void;
close(): void;
}
//# sourceMappingURL=deflate.d.ts.map