StorageReservation
Parameters and properties
Section titled “Parameters and properties”idRequiredstringRandom UUID that keys this reservation in reservations/ledger.repositoryRequiredstringTop-level directory of the resolved Git checkout.reserveBytesRequirednumberBytes this reservation holds in the ledger.releaseRequired() => Promise<void>Remove this entry from the ledger with a conditional write. Later calls resolve without effect; a release that failed can be retried.[Symbol.asyncDispose]Required() => Promise<void>Same as release(), so an await using scope releases the reservation when it ends.