UNPKG

@fabric-es/fabric-cqrs

Version:

Hyperledger Fabric middleware for event sourcing and cqrs pattern

18 lines 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.reducer = void 0; const types_1 = require("../../types"); const utils_1 = require("../utils"); const action_1 = require("./action"); const actionHandler = { [action_1.action.CREATE_SUCCESS]: utils_1.getSuccessActionHandler(action_1.action.CREATE_SUCCESS), [action_1.action.CREATE_ERROR]: utils_1.getErrorActionHandler(action_1.action.CREATE_ERROR), [action_1.action.DELETE_SUCCESS]: utils_1.getSuccessActionHandler(action_1.action.DELETE_SUCCESS), [action_1.action.DELETE_ERROR]: utils_1.getErrorActionHandler(action_1.action.DELETE_ERROR), [action_1.action.QUERY_SUCCESS]: utils_1.getSuccessActionHandler(action_1.action.QUERY_SUCCESS), [action_1.action.QUERY_ERROR]: utils_1.getErrorActionHandler(action_1.action.QUERY_ERROR), [action_1.action.TRACK_SUCCESS]: utils_1.getSuccessActionHandler(action_1.action.TRACK_SUCCESS), [action_1.action.TRACK_ERROR]: utils_1.getErrorActionHandler(action_1.action.TRACK_ERROR), }; exports.reducer = utils_1.getReducer(types_1.initialState, actionHandler); //# sourceMappingURL=reducer.js.map