Socket
Socket
Sign inDemoInstall

dva-core

Package Overview
Dependencies
18
Maintainers
1
Versions
29
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.2.0 to 1.2.1

20

lib/checkModel.js
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -8,2 +10,6 @@ value: true

var _keys = _interopRequireDefault(require("@babel/runtime/core-js/object/keys"));
var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof"));
var _invariant = _interopRequireDefault(require("invariant"));

@@ -13,6 +19,2 @@

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function checkModel(model, existModels) {

@@ -26,3 +28,3 @@ var namespace = model.namespace,

(0, _invariant.default)(typeof namespace === 'string', "[app.model] namespace should be string, but got ".concat(_typeof(namespace))); // 并且唯一
(0, _invariant.default)(typeof namespace === 'string', "[app.model] namespace should be string, but got ".concat((0, _typeof2.default)(namespace))); // 并且唯一

@@ -35,3 +37,3 @@ (0, _invariant.default)(!existModels.some(function (model) {

if (reducers) {
(0, _invariant.default)((0, _utils.isPlainObject)(reducers) || (0, _utils.isArray)(reducers), "[app.model] reducers should be plain object or array, but got ".concat(_typeof(reducers))); // 数组的 reducers 必须是 [Object, Function] 的格式
(0, _invariant.default)((0, _utils.isPlainObject)(reducers) || (0, _utils.isArray)(reducers), "[app.model] reducers should be plain object or array, but got ".concat((0, _typeof2.default)(reducers))); // 数组的 reducers 必须是 [Object, Function] 的格式

@@ -43,3 +45,3 @@ (0, _invariant.default)(!(0, _utils.isArray)(reducers) || (0, _utils.isPlainObject)(reducers[0]) && (0, _utils.isFunction)(reducers[1]), "[app.model] reducers with array should be [Object, Function]");

if (effects) {
(0, _invariant.default)((0, _utils.isPlainObject)(effects), "[app.model] effects should be plain object, but got ".concat(_typeof(effects)));
(0, _invariant.default)((0, _utils.isPlainObject)(effects), "[app.model] effects should be plain object, but got ".concat((0, _typeof2.default)(effects)));
}

@@ -49,3 +51,3 @@

// subscriptions 可以为空,PlainObject
(0, _invariant.default)((0, _utils.isPlainObject)(subscriptions), "[app.model] subscriptions should be plain object, but got ".concat(_typeof(subscriptions))); // subscription 必须为函数
(0, _invariant.default)((0, _utils.isPlainObject)(subscriptions), "[app.model] subscriptions should be plain object, but got ".concat((0, _typeof2.default)(subscriptions))); // subscription 必须为函数

@@ -57,5 +59,5 @@ (0, _invariant.default)(isAllFunction(subscriptions), "[app.model] subscription should be function");

function isAllFunction(obj) {
return Object.keys(obj).every(function (key) {
return (0, _keys.default)(obj).every(function (key) {
return (0, _utils.isFunction)(obj[key]);
});
}
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -8,16 +10,10 @@ value: true

var _constants = require("./constants");
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _nonIterableRest(); }
var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread"));
function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance"); }
var _promise = _interopRequireDefault(require("@babel/runtime/core-js/promise"));
function _iterableToArrayLimit(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
var _constants = require("./constants");
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function createPromiseMiddleware(app) {

@@ -30,4 +26,4 @@ return function () {

if (isEffect(type)) {
return new Promise(function (resolve, reject) {
next(_objectSpread({
return new _promise.default(function (resolve, reject) {
next((0, _objectSpread2.default)({
__dva_resolve: resolve,

@@ -48,3 +44,3 @@ __dva_reject: reject

var _type$split = type.split(_constants.NAMESPACE_SEP),
_type$split2 = _slicedToArray(_type$split, 1),
_type$split2 = (0, _slicedToArray2.default)(_type$split, 1),
namespace = _type$split2[0];

@@ -51,0 +47,0 @@

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -8,2 +10,6 @@ value: true

var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray"));
var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof"));
var _redux = require("redux");

@@ -19,14 +25,2 @@

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); }
function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }
function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
function _default(_ref) {

@@ -42,5 +36,5 @@ var reducers = _ref.reducers,

var extraEnhancers = plugin.get('extraEnhancers');
(0, _invariant.default)((0, _utils.isArray)(extraEnhancers), "[app.start] extraEnhancers should be array, but got ".concat(_typeof(extraEnhancers)));
(0, _invariant.default)((0, _utils.isArray)(extraEnhancers), "[app.start] extraEnhancers should be array, but got ".concat((0, _typeof2.default)(extraEnhancers)));
var extraMiddlewares = plugin.get('onAction');
var middlewares = setupMiddlewares([promiseMiddleware, sagaMiddleware].concat(_toConsumableArray((0, _flatten.default)(extraMiddlewares))));
var middlewares = setupMiddlewares([promiseMiddleware, sagaMiddleware].concat((0, _toConsumableArray2.default)((0, _flatten.default)(extraMiddlewares))));

@@ -57,4 +51,4 @@ var devtools = function devtools() {

var enhancers = [_redux.applyMiddleware.apply(void 0, _toConsumableArray(middlewares))].concat(_toConsumableArray(extraEnhancers), [devtools(_window.default.__REDUX_DEVTOOLS_EXTENSION__OPTIONS)]);
return (0, _redux.createStore)(reducers, initialState, _redux.compose.apply(void 0, _toConsumableArray(enhancers)));
var enhancers = [_redux.applyMiddleware.apply(void 0, (0, _toConsumableArray2.default)(middlewares))].concat((0, _toConsumableArray2.default)(extraEnhancers), [devtools(_window.default.__REDUX_DEVTOOLS_EXTENSION__OPTIONS)]);
return (0, _redux.createStore)(reducers, initialState, _redux.compose.apply(void 0, (0, _toConsumableArray2.default)(enhancers)));
}
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -10,4 +12,2 @@ value: true

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function getReducer(reducers, state, handleActions) {

@@ -14,0 +14,0 @@ // Support reducer enhancer

"use strict";
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -8,2 +12,10 @@ value: true

var _getIterator2 = _interopRequireDefault(require("@babel/runtime/core-js/get-iterator"));
var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread"));
var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray"));
var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));
var _invariant = _interopRequireDefault(require("invariant"));

@@ -21,28 +33,12 @@

function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); }
function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }
function getSaga(effects, model, onError, onEffect) {
return (
/*#__PURE__*/
regeneratorRuntime.mark(function _callee3() {
_regenerator.default.mark(function _callee3() {
var key;
return regeneratorRuntime.wrap(function _callee3$(_context3) {
return _regenerator.default.wrap(function _callee3$(_context3) {
while (1) {
switch (_context3.prev = _context3.next) {
case 0:
_context3.t0 = regeneratorRuntime.keys(effects);
_context3.t0 = _regenerator.default.keys(effects);

@@ -64,5 +60,5 @@ case 1:

/*#__PURE__*/
regeneratorRuntime.mark(function _callee2() {
_regenerator.default.mark(function _callee2() {
var watcher, task;
return regeneratorRuntime.wrap(function _callee2$(_context2) {
return _regenerator.default.wrap(function _callee2$(_context2) {
while (1) {

@@ -80,4 +76,4 @@ switch (_context2.prev = _context2.next) {

/*#__PURE__*/
regeneratorRuntime.mark(function _callee() {
return regeneratorRuntime.wrap(function _callee$(_context) {
_regenerator.default.mark(function _callee() {
return _regenerator.default.wrap(function _callee$(_context) {
while (1) {

@@ -126,3 +122,3 @@ switch (_context.prev = _context.next) {

/*#__PURE__*/
regeneratorRuntime.mark(sagaWithCatch);
_regenerator.default.mark(sagaWithCatch);

@@ -163,3 +159,3 @@ var effect = _effect;

return regeneratorRuntime.wrap(function sagaWithCatch$(_context4) {
return _regenerator.default.wrap(function sagaWithCatch$(_context4) {
while (1) {

@@ -181,3 +177,3 @@ switch (_context4.prev = _context4.next) {

_context4.next = 7;
return effect.apply(void 0, _toConsumableArray(args.concat(createEffects(model))));
return effect.apply(void 0, (0, _toConsumableArray2.default)(args.concat(createEffects(model))));

@@ -222,4 +218,4 @@ case 7:

/*#__PURE__*/
regeneratorRuntime.mark(function _callee4() {
return regeneratorRuntime.wrap(function _callee4$(_context5) {
_regenerator.default.mark(function _callee4() {
return _regenerator.default.wrap(function _callee4$(_context5) {
while (1) {

@@ -243,4 +239,4 @@ switch (_context5.prev = _context5.next) {

/*#__PURE__*/
regeneratorRuntime.mark(function _callee5() {
return regeneratorRuntime.wrap(function _callee5$(_context6) {
_regenerator.default.mark(function _callee5() {
return _regenerator.default.wrap(function _callee5$(_context6) {
while (1) {

@@ -264,4 +260,4 @@ switch (_context6.prev = _context6.next) {

/*#__PURE__*/
regeneratorRuntime.mark(function _callee6() {
return regeneratorRuntime.wrap(function _callee6$(_context7) {
_regenerator.default.mark(function _callee6() {
return _regenerator.default.wrap(function _callee6$(_context7) {
while (1) {

@@ -293,3 +289,3 @@ switch (_context7.prev = _context7.next) {

assertAction(type, 'sagaEffects.put');
return sagaEffects.put(_objectSpread({}, action, {
return sagaEffects.put((0, _objectSpread2.default)({}, action, {
type: (0, _prefixType.default)(type, model)

@@ -308,3 +304,3 @@ }));

return _objectSpread({}, sagaEffects, {
return (0, _objectSpread2.default)({}, sagaEffects, {
put: put,

@@ -321,3 +317,3 @@ take: take

try {
for (var _iterator = fns[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
for (var _iterator = (0, _getIterator2.default)(fns), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var fn = _step.value;

@@ -324,0 +320,0 @@ effect = fn(effect, sagaEffects, model, key);

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -8,14 +10,8 @@ value: true

var _invariant = _interopRequireDefault(require("invariant"));
var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _keys = _interopRequireDefault(require("@babel/runtime/core-js/object/keys"));
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); }
var _invariant = _interopRequireDefault(require("invariant"));
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); }
function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }
function identify(value) {

@@ -52,6 +48,6 @@ return value;

function handleActions(handlers, defaultState) {
var reducers = Object.keys(handlers).map(function (type) {
var reducers = (0, _keys.default)(handlers).map(function (type) {
return handleAction(type, handlers[type]);
});
var reducer = reduceReducers.apply(void 0, _toConsumableArray(reducers));
var reducer = reduceReducers.apply(void 0, (0, _toConsumableArray2.default)(reducers));
return function () {

@@ -58,0 +54,0 @@ var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultState;

"use strict";
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard");
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -8,2 +12,8 @@ value: true

var _getIterator2 = _interopRequireDefault(require("@babel/runtime/core-js/get-iterator"));
var _keys = _interopRequireDefault(require("@babel/runtime/core-js/object/keys"));
var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread"));
var _redux = require("redux");

@@ -33,10 +43,2 @@

function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = Object.defineProperty && Object.getOwnPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : {}; if (desc.get || desc.set) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } } newObj.default = obj; return newObj; } }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
// Internal model to update global state when do unmodel

@@ -68,3 +70,3 @@ var dvaModel = {

var app = {
_models: [(0, _prefixNamespace.default)(_objectSpread({}, dvaModel))],
_models: [(0, _prefixNamespace.default)((0, _objectSpread2.default)({}, dvaModel))],
_store: null,

@@ -88,3 +90,3 @@ _plugin: plugin,

var prefixedModel = (0, _prefixNamespace.default)(_objectSpread({}, m));
var prefixedModel = (0, _prefixNamespace.default)((0, _objectSpread2.default)({}, m));

@@ -179,5 +181,3 @@ app._models.push(prefixedModel);

var sagas = [];
var reducers = _objectSpread({}, initialReducer);
var reducers = (0, _objectSpread2.default)({}, initialReducer);
var _iteratorNormalCompletion = true;

@@ -188,3 +188,3 @@ var _didIteratorError = false;

try {
for (var _iterator = app._models[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
for (var _iterator = (0, _getIterator2.default)(app._models), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var m = _step.value;

@@ -211,5 +211,5 @@ reducers[m.namespace] = (0, _getReducer.default)(m.reducers, m.state, plugin._handleActions);

var extraReducers = plugin.get('extraReducers');
(0, _invariant.default)(Object.keys(extraReducers).every(function (key) {
(0, _invariant.default)((0, _keys.default)(extraReducers).every(function (key) {
return !(key in reducers);
}), "[app.start] extraReducers is conflict with other reducers, reducers list: ".concat(Object.keys(reducers).join(', '))); // Create store
}), "[app.start] extraReducers is conflict with other reducers, reducers list: ".concat((0, _keys.default)(reducers).join(', '))); // Create store

@@ -242,3 +242,3 @@ var store = app._store = (0, _createStore.default)({

for (var _iterator2 = listeners[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
for (var _iterator2 = (0, _getIterator2.default)(listeners), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
_loop();

@@ -272,3 +272,3 @@ } // Run sagas

try {
for (var _iterator3 = this._models[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {
for (var _iterator3 = (0, _getIterator2.default)(this._models), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {
var _model = _step3.value;

@@ -305,5 +305,5 @@

function createReducer() {
return reducerEnhancer((0, _redux.combineReducers)(_objectSpread({}, reducers, extraReducers, app._store ? app._store.asyncReducers : {})));
return reducerEnhancer((0, _redux.combineReducers)((0, _objectSpread2.default)({}, reducers, extraReducers, app._store ? app._store.asyncReducers : {})));
}
}
}
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -9,22 +11,20 @@ value: true

var _invariant = _interopRequireDefault(require("invariant"));
var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread"));
var _utils = require("./utils");
var _getIterator2 = _interopRequireDefault(require("@babel/runtime/core-js/get-iterator"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
var _keys = _interopRequireDefault(require("@babel/runtime/core-js/object/keys"));
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var _invariant = _interopRequireDefault(require("invariant"));
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
var _utils = require("./utils");
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
var hooks = ['onError', 'onStateChange', 'onAction', 'onHmr', 'onReducer', 'onEffect', 'extraReducers', 'extraEnhancers', '_handleActions'];
function filterHooks(obj) {
return Object.keys(obj).reduce(function (memo, key) {
return (0, _keys.default)(obj).reduce(function (memo, key) {
if (hooks.indexOf(key) > -1) {

@@ -42,4 +42,3 @@ memo[key] = obj[key];

function Plugin() {
_classCallCheck(this, Plugin);
(0, _classCallCheck2.default)(this, Plugin);
this._handleActions = null;

@@ -52,3 +51,3 @@ this.hooks = hooks.reduce(function (memo, key) {

_createClass(Plugin, [{
(0, _createClass2.default)(Plugin, [{
key: "use",

@@ -87,3 +86,3 @@ value: function use(plugin) {

try {
for (var _iterator = fns[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
for (var _iterator = (0, _getIterator2.default)(fns), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var fn = _step.value;

@@ -126,3 +125,2 @@ fn.apply(void 0, arguments);

}]);
return Plugin;

@@ -140,5 +138,5 @@ }();

try {
for (var _iterator2 = hook[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
for (var _iterator2 = (0, _getIterator2.default)(hook), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) {
var reducerObj = _step2.value;
ret = _objectSpread({}, ret, reducerObj);
ret = (0, _objectSpread2.default)({}, ret, reducerObj);
}

@@ -170,3 +168,3 @@ } catch (err) {

try {
for (var _iterator3 = hook[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {
for (var _iterator3 = (0, _getIterator2.default)(hook), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) {
var reducerEnhancer = _step3.value;

@@ -173,0 +171,0 @@ reducer = reducerEnhancer(reducer);

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -8,2 +10,4 @@ value: true

var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread"));
var _invariant = _interopRequireDefault(require("invariant"));

@@ -17,8 +21,2 @@

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function prefixedDispatch(dispatch, model) {

@@ -29,3 +27,3 @@ return function (action) {

(0, _warning.default)(type.indexOf("".concat(model.namespace).concat(_constants.NAMESPACE_SEP)) !== 0, "dispatch: ".concat(type, " should not be prefixed with namespace ").concat(model.namespace));
return dispatch(_objectSpread({}, action, {
return dispatch((0, _objectSpread2.default)({}, action, {
type: (0, _prefixType.default)(type, model)

@@ -32,0 +30,0 @@ }));

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -8,2 +10,4 @@ value: true

var _keys = _interopRequireDefault(require("@babel/runtime/core-js/object/keys"));
var _warning = _interopRequireDefault(require("warning"));

@@ -15,6 +19,4 @@

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function prefix(obj, namespace, type) {
return Object.keys(obj).reduce(function (memo, key) {
return (0, _keys.default)(obj).reduce(function (memo, key) {
(0, _warning.default)(key.indexOf("".concat(namespace).concat(_constants.NAMESPACE_SEP)) !== 0, "[prefixNamespace]: ".concat(type, " ").concat(key, " should not be prefixed with namespace ").concat(namespace));

@@ -21,0 +23,0 @@ var newKey = "".concat(namespace).concat(_constants.NAMESPACE_SEP).concat(key);

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -9,2 +11,4 @@ value: true

var _getIterator2 = _interopRequireDefault(require("@babel/runtime/core-js/get-iterator"));
var _warning = _interopRequireDefault(require("warning"));

@@ -16,4 +20,2 @@

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function run(subs, model, app, onError) {

@@ -56,3 +58,3 @@ var funcs = [];

try {
for (var _iterator = funcs[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
for (var _iterator = (0, _getIterator2.default)(funcs), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
var unlistener = _step.value;

@@ -59,0 +61,0 @@ unlistener();

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -16,4 +18,2 @@ value: true

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var isArray = Array.isArray.bind(Array);

@@ -20,0 +20,0 @@ exports.isArray = isArray;

{
"name": "dva-core",
"version": "1.2.0",
"version": "1.2.1",
"description": "The core lightweight library for dva, based on redux and redux-saga.",

@@ -5,0 +5,0 @@ "repository": {

@@ -14,1 +14,2 @@ # dva-core

MIT
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc