UNPKG

@fabric-es/fabric-cqrs

Version:

Hyperledger Fabric middleware for event sourcing and cqrs pattern

19 lines 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.basePostSelector = exports.basePreSelector = void 0; const reselect_1 = require("reselect"); exports.basePreSelector = reselect_1.createStructuredSelector({ ts: ([{ _ts }]) => _ts, created: ([{ _created }]) => _created, creator: ([{ _creator }]) => _creator, organization: ([{ _organization }]) => JSON.stringify(_organization), privateData: ([{ _privateData }]) => JSON.stringify(_privateData), }); exports.basePostSelector = reselect_1.createStructuredSelector({ modifiedAt: (item) => item === null || item === void 0 ? void 0 : item.ts, createdAt: (item) => item === null || item === void 0 ? void 0 : item.created, creator: (item) => item === null || item === void 0 ? void 0 : item.creator, organization: (item) => (item && item.organization) ? JSON.parse(item === null || item === void 0 ? void 0 : item.organization) : undefined, privateData: (item) => (item && item.privateData) ? JSON.parse(item === null || item === void 0 ? void 0 : item.privateData) : undefined, }); //# sourceMappingURL=baseSelectors.js.map