@awayjs/graphics
Version:
AwayJS graphics classes
31 lines • 878 B
TypeScript
import { IDataDecoder } from './utilities';
interface DecompressionStream extends ReadableStream<any> {
writable: WritableStream;
readable: ReadableStream;
new (type: 'deflate'): DecompressionStream;
}
declare global {
interface Window {
DecompressionStream: DecompressionStream;
}
}
export declare class NativeDeflate implements IDataDecoder {
private _verHeader;
private _size;
isDone: boolean;
private _reader;
private _writer;
private _buffer;
private _isRunned;
private _blockPosition;
get closed(): boolean;
constructor(_verHeader: boolean, _size: number);
static get isSupported(): boolean;
private _processBlocks;
onData: (data: Uint8Array) => void;
onError: (e: any) => void;
push(data: Uint8Array): void;
close(): void;
}
export {};
//# sourceMappingURL=NativeDeflate.d.ts.map