UNPKG

@khoohaoyit/image-size

Version:

A stream based image size extractor in Node

35 lines 1.08 kB
/// <reference types="node" /> /// <reference types="node" /> import { Transform, TransformCallback } from "stream"; export declare class StreamReader extends Transform { #private; constructor(...args: ConstructorParameters<typeof Transform>); pendingRead: { offset: number; size: number; resolveCallback: (buf: Buffer) => any; rejectCallback: (error: unknown) => any; blocking: boolean; afterWrite?: boolean; }[]; bufferOffset: number; bufferSize: number; buffers: Buffer[]; peek(options: { offset: number; size: number; } | { start: number; end: number; }, afterWrite: boolean): Promise<Buffer>; readRange(options: { offset: number; size: number; } | { start: number; end: number; }): Promise<Buffer>; _transform(chunk: Buffer, encoding: BufferEncoding, callback: TransformCallback): void; _final(callback: (error?: Error | null | undefined) => void): void; } //# sourceMappingURL=streamReader.d.ts.map