@talend/react-cmf
Version:
A framework built on top of best react libraries
28 lines (27 loc) • 822 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.start = start;
exports.stop = stop;
var _constant = _interopRequireDefault(require("../constant"));
var _lodash = require("lodash");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
const propsToOmit = ['children', 'getComponent'].concat(_constant.default.INJECTED_PROPS, _constant.default.CMF_PROPS);
function start(event = {}, data) {
return {
type: _constant.default.DID_MOUNT_SAGA_START,
saga: data.saga,
componentId: data.componentId,
props: (0, _lodash.omit)(data, propsToOmit),
// deprecated
event
};
}
function stop(event, data) {
return {
type: `${_constant.default.WILL_UNMOUNT_SAGA_STOP}_${data.saga}`,
event
};
}
//# sourceMappingURL=saga.js.map
;