UNPKG

react-cms-data-view

Version:
29 lines (19 loc) 462 B
import { Dispatcher } from 'flux'; import lodash from 'lodash'; export default class DataDispatcher extends Dispatcher{ dispatch(actionType, object, newObject){ let originalObject; switch(actionType){ case 'UPDATE_OBJECT': originalObject = object && lodash.cloneDeep(object) || null; break; default: ; } return Dispatcher.prototype.dispatch.call(this, { type: actionType, object, newObject, originalObject, }); } }