@tabcat/zzzync
    Preparing search index...

    Type Alias ZzzyncDialProgressEvents

    ZzzyncDialProgressEvents: ProgressEvent<
        "zzzync:dialer:car:chunk",
        { sent: number },
    >

    Fires once per CAR chunk, NOT on completion. detail.sent is the running total of bytes written so far, so a listener that treats this as "the CAR has been sent" would act on the first chunk rather than the last.

    There is deliberately no overall total: the CAR streams straight from the exporter, so its size is unknown until the last chunk.

    sent counts bytes handed to the stream, not bytes the handler has acknowledged, so a push can report its full size and still fail.