UNPKG

redux-resource-support-unshift-list

Version:
55 lines (41 loc) 2.1 kB
'use strict'; exports.__esModule = true; 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; }; var _actionTypes = require('./action-types'); var _actionTypes2 = _interopRequireDefault(_actionTypes); var _deprecated = require('./deprecated'); var _deprecated2 = _interopRequireDefault(_deprecated); var _warning = require('../utils/warning'); var _warning2 = _interopRequireDefault(_warning); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const allTypes = _extends({}, _deprecated2.default, _actionTypes2.default); if (process.env.NODE_ENV !== 'production') { // eslint-disable-next-line const warn = function (propName) { const newPropName = propName.split('_').slice(0, 2).concat('IDLE').join('_'); (0, _warning2.default)(`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() { warn('READ_RESOURCES_NULL'); } }, CREATE_RESOURCES_NULL: { get() { warn('READ_RESOURCES_NULL'); } }, UPDATE_RESOURCES_NULL: { get() { warn('READ_RESOURCES_NULL'); } }, DELETE_RESOURCES_NULL: { get() { warn('READ_RESOURCES_NULL'); } } }); } exports.default = _extends({}, _deprecated2.default, _actionTypes2.default);