typedux
Version:
Slightly adjusted Redux (awesome by default) for TS
16 lines • 416 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.patchState = void 0;
const lodash_1 = require("lodash");
/**
* Function to patch an existing state
*
* @param {S} state
* @param patches
* @returns {S}
*/
function patchState(state, ...patches) {
return Object.assign(lodash_1.clone(state), ...patches);
}
exports.patchState = patchState;
//# sourceMappingURL=State.js.map