UNPKG

1.17 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
4
5Object.defineProperty(exports, "__esModule", {
6 value: true
7});
8exports.pageDataClearOperation = exports.pageDataDeleteOperation = exports.pageDataAddOperation = void 0;
9
10var _objectSpread2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/objectSpread"));
11
12var del = function del(obj, key) {
13 var newObj = (0, _objectSpread2.default)({}, obj);
14 delete newObj[key];
15 return newObj;
16};
17
18var pageDataAddOperation = function pageDataAddOperation() {
19 var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
20 var newData = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
21 return (0, _objectSpread2.default)({}, state, newData);
22};
23
24exports.pageDataAddOperation = pageDataAddOperation;
25
26var pageDataDeleteOperation = function pageDataDeleteOperation(state, key) {
27 return del(state, key);
28};
29
30exports.pageDataDeleteOperation = pageDataDeleteOperation;
31
32var pageDataClearOperation = function pageDataClearOperation() {
33 return {};
34};
35
36exports.pageDataClearOperation = pageDataClearOperation;
\No newline at end of file