@jbt/ng-rx
Version:
Configurable ngrx
63 lines • 2.85 kB
JavaScript
;
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
Object.defineProperty(exports, "__esModule", { value: true });
var DefaultReducerHandlers = /** @class */ (function () {
function DefaultReducerHandlers() {
}
/**
* @param {?} state
* @param {?} action
* @return {?}
*/
DefaultReducerHandlers.set = /**
* @param {?} state
* @param {?} action
* @return {?}
*/
function (state, action) {
return action.payload;
};
/**
* @param {?} state
* @param {?} action
* @return {?}
*/
DefaultReducerHandlers.override = /**
* @param {?} state
* @param {?} action
* @return {?}
*/
function (state, action) {
return __assign({}, state, action.payload);
};
/**
* @param {?} state
* @param {?} action
* @return {?}
*/
DefaultReducerHandlers.noop = /**
* @param {?} state
* @param {?} action
* @return {?}
*/
function (state, action) {
return state;
};
return DefaultReducerHandlers;
}());
exports.DefaultReducerHandlers = DefaultReducerHandlers;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVkdWNlci1oYW5kbGVycy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BqYnQvbmctcngvIiwic291cmNlcyI6WyJsaWIvaW50ZXJuYWxzL3JlZHVjZXJzL3JlZHVjZXItaGFuZGxlcnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFQTtJQUFBO0lBYUEsQ0FBQzs7Ozs7O0lBWGlCLDBCQUFHOzs7OztJQUFqQixVQUFrQixLQUFVLEVBQUUsTUFBVztRQUNyQyxPQUFPLE1BQU0sQ0FBQyxPQUFPLENBQUM7SUFDMUIsQ0FBQzs7Ozs7O0lBRWEsK0JBQVE7Ozs7O0lBQXRCLFVBQXVCLEtBQVUsRUFBRSxNQUFXO1FBQzFDLG9CQUFXLEtBQUssRUFBSyxNQUFNLENBQUMsT0FBTyxFQUFFO0lBQ3pDLENBQUM7Ozs7OztJQUVhLDJCQUFJOzs7OztJQUFsQixVQUFtQixLQUFVLEVBQUUsTUFBVztRQUN0QyxPQUFPLEtBQUssQ0FBQztJQUNqQixDQUFDO0lBQ0wsNkJBQUM7QUFBRCxDQUFDLEFBYkQsSUFhQztBQWJZLHdEQUFzQiIsInNvdXJjZXNDb250ZW50IjpbIlxuXG5leHBvcnQgY2xhc3MgRGVmYXVsdFJlZHVjZXJIYW5kbGVycyB7XG5cbiAgICBwdWJsaWMgc3RhdGljIHNldChzdGF0ZTogYW55LCBhY3Rpb246IGFueSk6IGFueSB7XG4gICAgICAgIHJldHVybiBhY3Rpb24ucGF5bG9hZDtcbiAgICB9XG5cbiAgICBwdWJsaWMgc3RhdGljIG92ZXJyaWRlKHN0YXRlOiBhbnksIGFjdGlvbjogYW55KTogYW55IHtcbiAgICAgICAgcmV0dXJuIHsuLi5zdGF0ZSwgLi4uYWN0aW9uLnBheWxvYWR9O1xuICAgIH1cblxuICAgIHB1YmxpYyBzdGF0aWMgbm9vcChzdGF0ZTogYW55LCBhY3Rpb246IGFueSk6IGFueSB7XG4gICAgICAgIHJldHVybiBzdGF0ZTtcbiAgICB9XG59XG4iXX0=