hackpro-sdk
Version:
15 lines (14 loc) • 661 B
TypeScript
/// <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;
}