UNPKG

redux-resource

Version:
41 lines (35 loc) 1.79 kB
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; import actionTypes from './action-types'; import deprecated from './deprecated'; import warning from '../utils/warning'; var allTypes = _extends({}, deprecated, actionTypes); if (process.env.NODE_ENV !== 'production') { // eslint-disable-next-line var warn = function warn(propName) { var newPropName = propName.split('_').slice(0, 2).concat('IDLE').join('_'); warning('You attempted to access the Redux Resource action type: ' + propName + '. ' + ('This action type has been renamed to ' + newPropName + ' ') + 'in Redux Resource v3. Please update your application to ' + 'use the new action type. For more information, refer to the action types ' + 'documentation at: ' + 'https://redux-resource.js.org/docs/api-reference/action-types.html\n\n' + 'Also, the migration guide to Redux Resource v3 can be found at: ' + 'https://github.com/jamesplease/redux-resource/blob/master/packages/redux-resource/docs/migration-guides/2-to-3.md', 'INVALID_PROP_' + propName + '_ACCESSED'); }; Object.defineProperties(allTypes, { READ_RESOURCES_NULL: { get: function get() { warn('READ_RESOURCES_NULL'); } }, CREATE_RESOURCES_NULL: { get: function get() { warn('READ_RESOURCES_NULL'); } }, UPDATE_RESOURCES_NULL: { get: function get() { warn('READ_RESOURCES_NULL'); } }, DELETE_RESOURCES_NULL: { get: function get() { warn('READ_RESOURCES_NULL'); } } }); } export default _extends({}, deprecated, actionTypes);