IFClite TypeScript API
    Preparing search index...

    Interface SweepDecision

    interface SweepDecision {
        drop: string[];
        dropByteLengths: Record<BlobHash, number>;
        reclaimBytes: number;
    }
    Index
    drop: string[]
    dropByteLengths: Record<BlobHash, number>

    Per-hash byte size for every entry in drop, so sweepBlobs can report the bytes actually reclaimed rather than the bytes merely planned — a store.delete() failure must not be counted.

    reclaimBytes: number

    Bytes that will be reclaimed once drop is processed. May be undefined when the store doesn't expose sizes.