15815213711
2024-08-26 67b8b6731811983447e053d4396b3708c14dfe3c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/// <reference types="node" />
import { Transform } from "stream";
import { CancellationToken } from "./CancellationToken";
export interface ProgressInfo {
    total: number;
    delta: number;
    transferred: number;
    percent: number;
    bytesPerSecond: number;
}
export declare class ProgressCallbackTransform extends Transform {
    private readonly total;
    private readonly cancellationToken;
    private readonly onProgress;
    private start;
    private transferred;
    private delta;
    private nextUpdate;
    constructor(total: number, cancellationToken: CancellationToken, onProgress: (info: ProgressInfo) => any);
    _transform(chunk: any, encoding: string, callback: any): void;
    _flush(callback: any): void;
}