UNPKG

reduct-js

Version:

ReductStore Client SDK for Javascript/NodeJS/Typescript

30 lines (29 loc) 747 B
const require_Status = require("./Status.js"); //#region src/messages/BucketInfo.ts /** * Represents information about a bucket */ var BucketInfo = class { constructor() { this.name = ""; this.entryCount = 0n; this.size = 0n; this.oldestRecord = 0n; this.latestRecord = 0n; this.isProvisioned = false; this.status = require_Status.Status.READY; } static parse(bucket) { return { name: bucket.name, entryCount: BigInt(bucket.entry_count), size: BigInt(bucket.size), oldestRecord: BigInt(bucket.oldest_record), latestRecord: BigInt(bucket.latest_record), isProvisioned: bucket.is_provisioned ?? false, status: require_Status.parseStatus(bucket.status) }; } }; //#endregion exports.BucketInfo = BucketInfo;