UNPKG

windows.storage.compression

Version:

Use the Windows.Storage.Compression WinRT API directly from Node.js

42 lines (27 loc) 966 B
declare module "windows.storage.compression" { export enum CompressAlgorithm { invalidAlgorithm, nullAlgorithm, mszip, xpress, xpressHuff, lzms, } export class Compressor { constructor(); constructor(underlyingStream: Object); constructor(underlyingStream: Object, algorithm: CompressAlgorithm, blockSize: Number); finishAsync(callback: (error: Error, result: Boolean) => void): void ; writeAsync(buffer: Object, callback: (error: Error, result: Number) => void): void ; flushAsync(callback: (error: Error, result: Boolean) => void): void ; detachStream(): Object; close(): void; } export class Decompressor { constructor(); constructor(underlyingStream: Object); readAsync(buffer: Object, count: Number, options: Number, callback: (error: Error, result: Object) => void): void ; detachStream(): Object; close(): void; } }