UNPKG

hackpro-sdk

Version:
15 lines (14 loc) 661 B
/// <reference types="node" /> import { Transform } from 'readable-stream'; import { TransformOptions } from 'stream'; import { BlocksWithChecksum, SparseReadable } from './shared'; export declare class SparseFilterStream extends Transform implements SparseReadable { readonly blocks: BlocksWithChecksum[]; private stateIterator; private state?; private position; constructor(blocks: BlocksWithChecksum[], verify: boolean, generateChecksums: boolean, options?: TransformOptions); private nextBlock; _transform(chunk: Buffer, _encoding: string, callback: (error: Error | null) => void): void; private __transform; }