UNPKG

@x5e/gink

Version:

an eventually consistent database

25 lines 932 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Decomposition = void 0; const builders_1 = require("./builders"); const utils_1 = require("./utils"); class Decomposition { constructor(bytes) { this.bytes = bytes; let body = bytes; if (utils_1.signingBundles) { body = body.subarray(64); } const bundleBuilder = (this.builder = (builders_1.BundleBuilder.deserializeBinary(body))); this.info = { timestamp: bundleBuilder.getTimestamp(), medallion: bundleBuilder.getMedallion(), chainStart: bundleBuilder.getChainStart(), priorTime: bundleBuilder.getPrevious() || undefined, comment: bundleBuilder.getComment() || undefined, hashCode: (0, utils_1.digest)(bytes), }; } } exports.Decomposition = Decomposition; //# sourceMappingURL=Decomposition.js.map