@modular-toolkit/selectors
Advanced tools
Comparing version 3.0.3 to 3.0.4-beta.1
@@ -1,1 +0,1 @@ | ||
module.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=2)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(1));var o=new Map;t.default=function(e){if(!e)throw new Error("Tried to make undefined selector work with global state – please make sure your selector module is exported correctly");if(o.has(e))return o.get(e);if(e.requiresGlobalState)return e;var t=function(t){if(!e.hasOwnProperty("globalStateContext"))throw new Error("This selector was not registered for use with global state: \n\n"+e+' \n\nDid you forget to call the "registerSelectorForUseWithGlobalState" with this reducer?\n');var r=e.globalStateContext.path;return(0,n.default)(r,e)(t)};return t.requiresGlobalState=!0,o.set(e,t),t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!e||!e.length)return t;var r=e.split(".");return function(n){var o=n;return r.forEach(function(t){if(!o.hasOwnProperty(t))throw Error("Invalid state path provided: "+e+", got stuck with '"+t+"' on "+JSON.stringify(o)+" with "+JSON.stringify(n)+".");o=o[t]}),t(o)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(3);Object.defineProperty(t,"createModularSelector",{enumerable:!0,get:function(){return i(n).default}});var o=r(0);Object.defineProperty(t,"makeWorkWithGlobalState",{enumerable:!0,get:function(){return i(o).default}});var u=r(1);Object.defineProperty(t,"rebaseSelector",{enumerable:!0,get:function(){return i(u).default}});var l=r(5);Object.defineProperty(t,"registerSelectorsForUseWithGlobalState",{enumerable:!0,get:function(){return i(l).default}});var a=r(7);function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"selectModular",{enumerable:!0,get:function(){return i(a).default}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(4),o=function(e){return e&&e.__esModule?e:{default:e}}(r(0));t.default=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];for(var u=t,l=0;l<t.length-1;l++){if(void 0===t[l])throw new Error("WTF");u[l]=(0,o.default)(t[l])}var a=function(e){return n.createSelector.apply(null,u)(e)};return a.requiresGlobalState=!0,a}},function(e,t){e.exports=require("reselect")},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(6));t.default=function(e,t){(0,n.default)(t)?Object.keys(t).forEach(function(r){return t[r].globalStateContext={path:e,key:r}}):t&&t.forEach(function(t){return t.globalStateContext={path:e}})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e){if(!function(e){return"object"===(void 0===e?"undefined":n(e))&&null!==e}(e)||"[object Object]"!==function(e){if(null===e)return void 0===e?"[object Undefined]":"[object Null]";if(!(a&&a in Object(e)))return l.call(e);var t=u.call(e,a),r=e[a],n=!1;try{e[a]=void 0,n=!0}catch(e){}var o=l.call(e);n&&(t?e[a]=r:delete e[a]);return o}(e))return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var r=u.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&i.call(r)===f};var o=Object.prototype,u=o.hasOwnProperty,l=o.toString,a="undefined"!=typeof Symbol?Symbol.toStringTag:void 0;var i=Function.prototype.toString,f=i.call(Object)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(8),o=function(e){return e&&e.__esModule?e:{default:e}}(r(0));t.default=function(e){return(0,n.select)((0,o.default)(e))}},function(e,t){e.exports=require("redux-saga/effects")}]); | ||
module.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=2)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(1));var o=new Map;t.default=function(e){if(!e)throw new Error("Tried to make undefined selector work with global state – please make sure your selector module is exported correctly");if(o.has(e))return o.get(e);if(e.requiresGlobalState)return e;var t=function(t){if(!e.hasOwnProperty("globalStateContext"))throw new Error("This selector was not registered for use with global state: \n\n"+e+' \n\nDid you forget to call the "registerSelectorForUseWithGlobalState" with this reducer?\n');var r=e.globalStateContext.path;return(0,n.default)(r,e)(t)};return t.requiresGlobalState=!0,o.set(e,t),t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!e||!e.length)return t;var r=e.split(".");return function(n){var o=n;return r.forEach(function(t){if(!o.hasOwnProperty(t))throw Error("Invalid state path provided: "+e+", got stuck with '"+t+"' on "+JSON.stringify(o)+" with "+JSON.stringify(n)+".");o=o[t]}),t(o)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(3);Object.defineProperty(t,"createModularSelector",{enumerable:!0,get:function(){return i(n).default}});var o=r(0);Object.defineProperty(t,"makeWorkWithGlobalState",{enumerable:!0,get:function(){return i(o).default}});var u=r(1);Object.defineProperty(t,"rebaseSelector",{enumerable:!0,get:function(){return i(u).default}});var l=r(5);Object.defineProperty(t,"registerSelectorsForUseWithGlobalState",{enumerable:!0,get:function(){return i(l).default}});var a=r(7);function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"selectModular",{enumerable:!0,get:function(){return i(a).default}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(4),o=function(e){return e&&e.__esModule?e:{default:e}}(r(0));t.default=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];for(var u=t,l=0;l<t.length-1;l++){if(void 0===t[l])throw new Error("WTF");u[l]=(0,o.default)(t[l])}var a=function(e){return n.createSelector.apply(null,u)(e)};return a.requiresGlobalState=!0,a}},function(e,t){e.exports=require("reselect")},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(r(6));t.default=function(e,t){(0,n.default)(t)?Object.keys(t).forEach(function(r){return t[r].globalStateContext={path:e,key:r}}):t&&t.forEach(function(t){return t.globalStateContext={path:e}})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.default=function(e){if(!function(e){return"object"===(void 0===e?"undefined":n(e))&&null!==e}(e)||!function(e){return"[object Object]"===i(e)||"[object Module]"===i(e)}(e))return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var r=u.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&f.call(r)===c};var o=Object.prototype,u=o.hasOwnProperty,l=o.toString,a="undefined"!=typeof Symbol?Symbol.toStringTag:void 0;function i(e){if(null===e)return void 0===e?"[object Undefined]":"[object Null]";if(!(a&&a in Object(e)))return l.call(e);var t=u.call(e,a),r=e[a],n=!1;try{e[a]=void 0,n=!0}catch(e){}var o=l.call(e);return n&&(t?e[a]=r:delete e[a]),o}var f=Function.prototype.toString,c=f.call(Object)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(8),o=function(e){return e&&e.__esModule?e:{default:e}}(r(0));t.default=function(e){return(0,n.select)((0,o.default)(e))}},function(e,t){e.exports=require("redux-saga/effects")}]); |
{ | ||
"name": "@modular-toolkit/selectors", | ||
"version": "3.0.3", | ||
"version": "3.0.4-beta.1", | ||
"description": "Utility functions for connecting selectors for a state object to a global Redux state", | ||
@@ -33,3 +33,3 @@ "esnext": "index-esnext.js", | ||
}, | ||
"gitHead": "56f4758a4764b98c3770d2d08316c23d9bf638fe" | ||
"gitHead": "fa9f97325e1da9ef496c7521711afca719efe186" | ||
} |
@@ -6,5 +6,2 @@ /** | ||
/* eslint-disable no-param-reassign */ | ||
/* eslint-disable no-empty */ | ||
const objectProto = Object.prototype; | ||
@@ -26,5 +23,8 @@ const hasOwnProperty = objectProto.hasOwnProperty; | ||
try { | ||
// eslint-disable-next-line no-param-reassign | ||
value[symToStringTag] = undefined; | ||
unmasked = true; | ||
} catch (e) {} | ||
} catch (e) { | ||
// intentionally empty | ||
} | ||
@@ -34,4 +34,6 @@ const result = toString.call(value); | ||
if (isOwn) { | ||
// eslint-disable-next-line no-param-reassign | ||
value[symToStringTag] = tag; | ||
} else { | ||
// eslint-disable-next-line | ||
delete value[symToStringTag]; | ||
@@ -43,6 +45,4 @@ } | ||
/** Used to resolve the decompiled source of functions. */ | ||
const funcToString = Function.prototype.toString; | ||
/** Used to infer the `Object` constructor. */ | ||
const objectCtorString = funcToString.call(Object); | ||
@@ -54,4 +54,8 @@ | ||
function hasObjectOrModuleBaseGetTag(value) { | ||
return baseGetTag(value) === '[object Object]' || baseGetTag(value) === '[object Module]'; | ||
} | ||
export default function isPlainObject(value) { | ||
if (!isObjectLike(value) || baseGetTag(value) !== '[object Object]') { | ||
if (!isObjectLike(value) || !hasObjectOrModuleBaseGetTag(value)) { | ||
return false; | ||
@@ -58,0 +62,0 @@ } |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
21345
300
4