azurite
Version:
An open source Azure Storage API compatible server
19 lines • 707 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
class BlobLeaseSyncer {
constructor(blob) {
this.blob = blob;
}
sync(lease) {
this.blob.leaseId = lease.leaseId;
this.blob.leaseExpireTime = lease.leaseExpireTime;
this.blob.leaseDurationSeconds = lease.leaseDurationSeconds;
this.blob.leaseBreakTime = lease.leaseBreakTime;
this.blob.properties.leaseDuration = lease.leaseDurationType;
this.blob.properties.leaseState = lease.leaseState;
this.blob.properties.leaseStatus = lease.leaseStatus;
return this.blob;
}
}
exports.default = BlobLeaseSyncer;
//# sourceMappingURL=BlobLeaseSyncer.js.map
;