UNPKG

@fabric-es/fabric-cqrs

Version:

Hyperledger Fabric middleware for event sourcing and cqrs pattern

20 lines 914 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.replaceTag = void 0; const assign_1 = __importDefault(require("lodash/assign")); const replaceTag = (events) => events.map((event) => { var _a; return ((_a = event === null || event === void 0 ? void 0 : event.payload) === null || _a === void 0 ? void 0 : _a.tag) ? Object.assign(Object.assign({}, event), { payload: assign_1.default({}, Object.assign({}, event.payload), { tag: event.payload.tag .replace(/-/g, '_') .replace(/:/g, '') .replace(/\+/g, '_') .replace(/=/g, '') .toLowerCase(), }) }) : event; }); exports.replaceTag = replaceTag; //# sourceMappingURL=replaceTag.js.map