Socket
Socket
Sign inDemoInstall

react-redux

Package Overview
Dependencies
Maintainers
3
Versions
140
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-redux - npm Package Compare versions

Comparing version 8.0.0-beta.3 to 8.0.0-beta.4

es/next.d.ts

9

dist/react-redux.min.js

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["exports","react","react-dom"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).ReactRedux={},e.React,e.ReactDOM)}(this,(function(e,t,r){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=n(t);function u(e,t,r){return e(r={path:t,exports:{},require:function(e,t){return function(){throw Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}()}},r.exports),r.exports}var c="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=o.default.useSyncExternalStore,a=o.default.useRef,i=o.default.useEffect,f=o.default.useMemo,l=o.default.useDebugValue,p={useSyncExternalStoreWithSelector:function(e,t,r,n,o){var u=a(null);if(null===u.current){var p={hasValue:!1,value:null};u.current=p}else p=u.current;u=f((function(){function e(e){if(!a){if(a=!0,u=e,e=n(e),void 0!==o&&p.hasValue){var t=p.value;if(o(t,e))return s=t}return s=e}if(t=s,c(u,e))return t;var r=n(e);return void 0!==o&&o(t,r)?t:(u=e,s=r)}var u,s,a=!1,i=void 0===r?null:r;return[function(){return e(t())},null===i?void 0:function(){return e(i())}]}),[t,r,n,o]);var d=s(e,u[0],u[1]);return i((function(){p.hasValue=!0,p.value=d}),[d]),l(d),d}},d=u((function(e){e.exports=p}));let y=function(e){e()};const m=()=>y,b=o.default.createContext(null);function S(){return t.useContext(b)}const v=()=>{throw Error("uSES not initialized!")};let g=v;const h=(e,t)=>e===t;function P(e=b){const r=e===b?S:()=>t.useContext(e);return function(e,n=h){const{store:o,subscription:u,getServerState:c}=r(),s=g(u.addNestedSub,o.getState,c||o.getState,e,n);return t.useDebugValue(s),s}}const $=P();function w(){return(w=Object.assign||function(e){for(var t=1;arguments.length>t;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function x(e,t){if(null==e)return{};var r,n,o={},u=Object.keys(e);for(n=0;u.length>n;n++)0>t.indexOf(r=u[n])&&(o[r]=e[r]);return o}
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["exports","react","react-dom"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).ReactRedux={},e.React,e.ReactDOM)}(this,(function(e,t,r){"use strict";function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=n(t);function u(e,t,r){return e(r={path:t,exports:{},require:function(e,t){return function(){throw Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}()}},r.exports),r.exports}var c="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=o.default.useState,a=o.default.useEffect,i=o.default.useLayoutEffect,f=o.default.useDebugValue;function l(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!c(e,r)}catch(e){return!0}}var p="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=s({inst:{value:r,getSnapshot:t}}),o=n[0].inst,u=n[1];return i((function(){o.value=r,o.getSnapshot=t,l(o)&&u({inst:o})}),[e,r,t]),a((function(){return l(o)&&u({inst:o}),e((function(){l(o)&&u({inst:o})}))}),[e]),f(r),r},d={useSyncExternalStore:void 0!==o.default.useSyncExternalStore?o.default.useSyncExternalStore:p},y=u((function(e){e.exports=d}));var m="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},S=y.useSyncExternalStore,b=o.default.useRef,v=o.default.useEffect,g=o.default.useMemo,h=o.default.useDebugValue,P={useSyncExternalStoreWithSelector:function(e,t,r,n,o){var u=b(null);if(null===u.current){var c={hasValue:!1,value:null};u.current=c}else c=u.current;u=g((function(){function e(e){if(!a){if(a=!0,u=e,e=n(e),void 0!==o&&c.hasValue){var t=c.value;if(o(t,e))return s=t}return s=e}if(t=s,m(u,e))return t;var r=n(e);return void 0!==o&&o(t,r)?t:(u=e,s=r)}var u,s,a=!1,i=void 0===r?null:r;return[function(){return e(t())},null===i?void 0:function(){return e(i())}]}),[t,r,n,o]);var s=S(e,u[0],u[1]);return v((function(){c.hasValue=!0,c.value=s}),[s]),h(s),s}},w=u((function(e){e.exports=P}));let x=function(e){e()};const $=()=>x,O=o.default.createContext(null);function E(){return t.useContext(O)}const M=()=>{throw Error("uSES not initialized!")};let C=M;const j=(e,t)=>e===t;function R(e=O){const r=e===O?E:()=>t.useContext(e);return function(e,n=j){const{store:o,subscription:u,getServerState:c}=r(),s=C(u.addNestedSub,o.getState,c||o.getState,e,n);return t.useDebugValue(s),s}}const T=R();function N(){return(N=Object.assign||function(e){for(var t=1;arguments.length>t;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function q(e,t){if(null==e)return{};var r,n,o={},u=Object.keys(e);for(n=0;u.length>n;n++)0>t.indexOf(r=u[n])&&(o[r]=e[r]);return o}
/** @license React v16.13.1

@@ -9,4 +9,5 @@ * react-is.production.min.js

* LICENSE file in the root directory of this source tree.
*/var O="function"==typeof Symbol&&Symbol.for,M=O?Symbol.for("react.element"):60103,C=O?Symbol.for("react.portal"):60106,E=O?Symbol.for("react.fragment"):60107,j=O?Symbol.for("react.strict_mode"):60108,R=O?Symbol.for("react.profiler"):60114,T=O?Symbol.for("react.provider"):60109,N=O?Symbol.for("react.context"):60110,q=O?Symbol.for("react.async_mode"):60111,_=O?Symbol.for("react.concurrent_mode"):60111,D=O?Symbol.for("react.forward_ref"):60112,F=O?Symbol.for("react.suspense"):60113,k=O?Symbol.for("react.suspense_list"):60120,L=O?Symbol.for("react.memo"):60115,z=O?Symbol.for("react.lazy"):60116,V=O?Symbol.for("react.block"):60121,W=O?Symbol.for("react.fundamental"):60117,U=O?Symbol.for("react.responder"):60118,H=O?Symbol.for("react.scope"):60119;function A(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case M:switch(e=e.type){case q:case _:case E:case R:case j:case F:return e;default:switch(e=e&&e.$$typeof){case N:case D:case z:case L:case T:return e;default:return t}}case C:return t}}}function I(e){return A(e)===_}var B={AsyncMode:q,ConcurrentMode:_,ContextConsumer:N,ContextProvider:T,Element:M,ForwardRef:D,Fragment:E,Lazy:z,Memo:L,Portal:C,Profiler:R,StrictMode:j,Suspense:F,isAsyncMode:function(e){return I(e)||A(e)===q},isConcurrentMode:I,isContextConsumer:function(e){return A(e)===N},isContextProvider:function(e){return A(e)===T},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===M},isForwardRef:function(e){return A(e)===D},isFragment:function(e){return A(e)===E},isLazy:function(e){return A(e)===z},isMemo:function(e){return A(e)===L},isPortal:function(e){return A(e)===C},isProfiler:function(e){return A(e)===R},isStrictMode:function(e){return A(e)===j},isSuspense:function(e){return A(e)===F},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===E||e===_||e===R||e===j||e===F||e===k||"object"==typeof e&&null!==e&&(e.$$typeof===z||e.$$typeof===L||e.$$typeof===T||e.$$typeof===N||e.$$typeof===D||e.$$typeof===W||e.$$typeof===U||e.$$typeof===H||e.$$typeof===V)},typeOf:A},G=u((function(e){e.exports=B})),J={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},K={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Q={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},X={};function Y(e){return G.isMemo(e)?Q:X[e.$$typeof]||J}X[G.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},X[G.Memo]=Q;var Z=Object.defineProperty,ee=Object.getOwnPropertyNames,te=Object.getOwnPropertySymbols,re=Object.getOwnPropertyDescriptor,ne=Object.getPrototypeOf,oe=Object.prototype;var ue=function e(t,r,n){if("string"!=typeof r){if(oe){var o=ne(r);o&&o!==oe&&e(t,o,n)}var u=ee(r);te&&(u=u.concat(te(r)));for(var c=Y(t),s=Y(r),a=0;u.length>a;++a){var i=u[a];if(!(K[i]||n&&n[i]||s&&s[i]||c&&c[i])){var f=re(r,i);try{Z(t,i,f)}catch(e){}}}}return t},ce=60103,se=60106,ae=60107,ie=60108,fe=60114,le=60109,pe=60110,de=60112,ye=60113,me=60120,be=60115,Se=60116,ve=60129,ge=60130,he=60131;
/** @license React vundefined
*/var D="function"==typeof Symbol&&Symbol.for,F=D?Symbol.for("react.element"):60103,_=D?Symbol.for("react.portal"):60106,k=D?Symbol.for("react.fragment"):60107,L=D?Symbol.for("react.strict_mode"):60108,V=D?Symbol.for("react.profiler"):60114,z=D?Symbol.for("react.provider"):60109,W=D?Symbol.for("react.context"):60110,U=D?Symbol.for("react.async_mode"):60111,H=D?Symbol.for("react.concurrent_mode"):60111,A=D?Symbol.for("react.forward_ref"):60112,I=D?Symbol.for("react.suspense"):60113,B=D?Symbol.for("react.suspense_list"):60120,G=D?Symbol.for("react.memo"):60115,J=D?Symbol.for("react.lazy"):60116,K=D?Symbol.for("react.block"):60121,Q=D?Symbol.for("react.fundamental"):60117,X=D?Symbol.for("react.responder"):60118,Y=D?Symbol.for("react.scope"):60119;function Z(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case F:switch(e=e.type){case U:case H:case k:case V:case L:case I:return e;default:switch(e=e&&e.$$typeof){case W:case A:case J:case G:case z:return e;default:return t}}case _:return t}}}function ee(e){return Z(e)===H}var te={AsyncMode:U,ConcurrentMode:H,ContextConsumer:W,ContextProvider:z,Element:F,ForwardRef:A,Fragment:k,Lazy:J,Memo:G,Portal:_,Profiler:V,StrictMode:L,Suspense:I,isAsyncMode:function(e){return ee(e)||Z(e)===U},isConcurrentMode:ee,isContextConsumer:function(e){return Z(e)===W},isContextProvider:function(e){return Z(e)===z},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===F},isForwardRef:function(e){return Z(e)===A},isFragment:function(e){return Z(e)===k},isLazy:function(e){return Z(e)===J},isMemo:function(e){return Z(e)===G},isPortal:function(e){return Z(e)===_},isProfiler:function(e){return Z(e)===V},isStrictMode:function(e){return Z(e)===L},isSuspense:function(e){return Z(e)===I},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===k||e===H||e===V||e===L||e===I||e===B||"object"==typeof e&&null!==e&&(e.$$typeof===J||e.$$typeof===G||e.$$typeof===z||e.$$typeof===W||e.$$typeof===A||e.$$typeof===Q||e.$$typeof===X||e.$$typeof===Y||e.$$typeof===K)},typeOf:Z},re=u((function(e){e.exports=te})),ne={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},oe={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ue={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ce={};function se(e){return re.isMemo(e)?ue:ce[e.$$typeof]||ne}ce[re.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},ce[re.Memo]=ue;var ae=Object.defineProperty,ie=Object.getOwnPropertyNames,fe=Object.getOwnPropertySymbols,le=Object.getOwnPropertyDescriptor,pe=Object.getPrototypeOf,de=Object.prototype;var ye=function e(t,r,n){if("string"!=typeof r){if(de){var o=pe(r);o&&o!==de&&e(t,o,n)}var u=ie(r);fe&&(u=u.concat(fe(r)));for(var c=se(t),s=se(r),a=0;u.length>a;++a){var i=u[a];if(!(oe[i]||n&&n[i]||s&&s[i]||c&&c[i])){var f=le(r,i);try{ae(t,i,f)}catch(e){}}}}return t},me=Symbol.for("react.element"),Se=Symbol.for("react.portal"),be=Symbol.for("react.fragment"),ve=Symbol.for("react.strict_mode"),ge=Symbol.for("react.profiler"),he=Symbol.for("react.provider"),Pe=Symbol.for("react.context"),we=Symbol.for("react.server_context"),xe=Symbol.for("react.forward_ref"),$e=Symbol.for("react.suspense"),Oe=Symbol.for("react.suspense_list"),Ee=Symbol.for("react.memo"),Me=Symbol.for("react.lazy"),Ce=Symbol.for("react.offscreen"),je=Symbol.for("react.module.reference");
/**
* @license React
* react-is.production.min.js

@@ -18,2 +19,2 @@ *

* LICENSE file in the root directory of this source tree.
*/if("function"==typeof Symbol&&Symbol.for){var Pe=Symbol.for;ce=Pe("react.element"),se=Pe("react.portal"),ae=Pe("react.fragment"),ie=Pe("react.strict_mode"),fe=Pe("react.profiler"),le=Pe("react.provider"),pe=Pe("react.context"),de=Pe("react.forward_ref"),ye=Pe("react.suspense"),me=Pe("react.suspense_list"),be=Pe("react.memo"),Se=Pe("react.lazy"),ve=Pe("react.debug_trace_mode"),ge=Pe("react.offscreen"),he=Pe("react.legacy_hidden")}var $e=0;function we(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case ce:switch(e=e.type){case ae:case fe:case ie:case ye:case me:return e;default:switch(e=e&&e.$$typeof){case pe:case de:case Se:case be:case le:return e;default:return t}}case se:return t}}}"function"==typeof Symbol&&($e=Symbol.for("react.module.reference"));var xe={ContextConsumer:pe,ContextProvider:le,Element:ce,ForwardRef:de,Fragment:ae,Lazy:Se,Memo:be,Portal:se,Profiler:fe,StrictMode:ie,Suspense:ye,SuspenseList:me,isAsyncMode:function(){return!1},isConcurrentMode:function(){return!1},isContextConsumer:function(e){return we(e)===pe},isContextProvider:function(e){return we(e)===le},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===ce},isForwardRef:function(e){return we(e)===de},isFragment:function(e){return we(e)===ae},isLazy:function(e){return we(e)===Se},isMemo:function(e){return we(e)===be},isPortal:function(e){return we(e)===se},isProfiler:function(e){return we(e)===fe},isStrictMode:function(e){return we(e)===ie},isSuspense:function(e){return we(e)===ye},isSuspenseList:function(e){return we(e)===me},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===ae||e===fe||e===ve||e===ie||e===ye||e===me||e===he||e===ge||"object"==typeof e&&null!==e&&(e.$$typeof===Se||e.$$typeof===be||e.$$typeof===le||e.$$typeof===pe||e.$$typeof===de||e.$$typeof===$e||void 0!==e.getModuleId)},typeOf:we},Oe=u((function(e){e.exports=xe}));const Me=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Ce(e,t,r,n,{areStatesEqual:o,areOwnPropsEqual:u,areStatePropsEqual:c}){let s,a,i,f,l,p=!1;function d(p,d){const y=!u(d,a),m=!o(p,s);return s=p,a=d,y&&m?(i=e(s,a),t.dependsOnOwnProps&&(f=t(n,a)),l=r(i,f,a),l):y?(e.dependsOnOwnProps&&(i=e(s,a)),t.dependsOnOwnProps&&(f=t(n,a)),l=r(i,f,a),l):m?function(){const t=e(s,a),n=!c(t,i);return i=t,n&&(l=r(i,f,a)),l}():l}return function(o,u){return p?d(o,u):(s=o,a=u,i=e(s,a),f=t(n,a),l=r(i,f,a),p=!0,l)}}function Ee(e){return function(t){const r=e(t);function n(){return r}return n.dependsOnOwnProps=!1,n}}function je(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:1!==e.length}function Re(e,t){return function(t,{}){const r=function(e,t){return r.mapToProps(e,r.dependsOnOwnProps?t:void 0)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=je(e);let o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=je(o),o=r(t,n)),o},r}}var Te=[function(e){return"function"==typeof e?Re(e):void 0},function(e){return e?void 0:Ee((e=>({dispatch:e})))},function(e){return e&&"object"==typeof e?Ee((t=>function(e,t){const r={};for(const n in e){const o=e[n];"function"==typeof o&&(r[n]=(...e)=>t(o(...e)))}return r}(e,t))):void 0}];var Ne=[function(e){return"function"==typeof e?Re(e):void 0},function(e){return e?void 0:Ee((()=>({})))}];function qe(e,t,r){return w({},r,e,t)}var _e=[function(e){return"function"==typeof e?function(e){return function(t,{areMergedPropsEqual:r}){let n,o=!1;return function(t,u,c){const s=e(t,u,c);return o?r(s,n)||(n=s):(o=!0,n=s),n}}}(e):void 0},function(e){return e?void 0:()=>qe}];const De={notify(){},get:()=>[]};function Fe(e,t){let r,n=De;function o(){c.onStateChange&&c.onStateChange()}function u(){r||(r=t?t.addNestedSub(o):e.subscribe(o),n=function(){const e=m();let t=null,r=null;return{clear(){t=null,r=null},notify(){e((()=>{let e=t;for(;e;)e.callback(),e=e.next}))},get(){let e=[],r=t;for(;r;)e.push(r),r=r.next;return e},subscribe(e){let n=!0,o=r={callback:e,next:null,prev:r};return o.prev?o.prev.next=o:t=o,function(){n&&null!==t&&(n=!1,o.next?o.next.prev=o.prev:r=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())}const c={addNestedSub:function(e){return u(),n.subscribe(e)},notifyNestedSubs:function(){n.notify()},handleChangeWrapper:o,isSubscribed:function(){return!!r},trySubscribe:u,tryUnsubscribe:function(){r&&(r(),r=void 0,n.clear(),n=De)},getListeners:()=>n};return c}const ke=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement)?t.useLayoutEffect:t.useEffect;function Le(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function ze(e,t){if(Le(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let n=0;r.length>n;n++)if(!Object.prototype.hasOwnProperty.call(t,r[n])||!Le(e[r[n]],t[r[n]]))return!1;return!0}const Ve=["reactReduxForwardedRef"];let We=v;const Ue=[null,null];function He(e,t,r,n,o,u){e.current=n,r.current=!1,o.current&&(o.current=null,u())}function Ae(e,t,r){for(let r=t.length-1;r>=0;r--){const n=t[r](e);if(n)return n}return(t,n)=>{throw Error(`Invalid value of type ${typeof e} for ${r} argument when connecting component ${n.wrappedComponentName}.`)}}function Ie(e,t){return e===t}function Be(e=b){const r=e===b?S:()=>t.useContext(e);return function(){const{store:e}=r();return e}}const Ge=Be();function Je(e=b){const t=e===b?Ge:Be(e);return function(){return t().dispatch}}const Ke=Je();g=d.useSyncExternalStoreWithSelector,(e=>{We=e})(t.useSyncExternalStore),y=r.unstable_batchedUpdates,Object.defineProperty(e,"batch",{enumerable:!0,get:function(){return r.unstable_batchedUpdates}}),e.Provider=function({store:e,context:r,children:n,serverState:u}){const c=t.useMemo((()=>{const t=Fe(e);return{store:e,subscription:t,getServerState:u?()=>u:void 0}}),[e,u]),s=t.useMemo((()=>e.getState()),[e]);return ke((()=>{const{subscription:t}=c;return t.onStateChange=t.notifyNestedSubs,t.trySubscribe(),s!==e.getState()&&t.notifyNestedSubs(),()=>{t.tryUnsubscribe(),t.onStateChange=void 0}}),[c,s]),o.default.createElement((r||b).Provider,{value:c},n)},e.ReactReduxContext=b,e.connect=function(e,r,n,{areStatesEqual:u=Ie,areOwnPropsEqual:c=ze,areStatePropsEqual:s=ze,areMergedPropsEqual:a=ze,forwardRef:i=!1,context:f=b}={}){const l=f,p=Ae(e,Ne,"mapStateToProps"),d=Ae(r,Te,"mapDispatchToProps"),y=Ae(n,_e,"mergeProps"),m=!!e;return e=>{const r=e.displayName||e.name||"Component",n=`Connect(${r})`,f={shouldHandleStateChanges:m,displayName:n,wrappedComponentName:r,WrappedComponent:e,initMapStateToProps:p,initMapDispatchToProps:d,initMergeProps:y,areStatesEqual:u,areStatePropsEqual:s,areOwnPropsEqual:c,areMergedPropsEqual:a};function b(r){const[n,u,c]=t.useMemo((()=>{const{reactReduxForwardedRef:e}=r,t=x(r,Ve);return[r.context,e,t]}),[r]),s=t.useMemo((()=>n&&n.Consumer&&Oe.isContextConsumer(o.default.createElement(n.Consumer,null))?n:l),[n,l]),a=t.useContext(s),i=!!r.store&&!!r.store.getState&&!!r.store.dispatch,p=i?r.store:a.store,d=!!a&&!!a.store?a.getServerState:p.getState,y=t.useMemo((()=>function(e,t){let{initMapStateToProps:r,initMapDispatchToProps:n,initMergeProps:o}=t,u=x(t,Me);return Ce(r(e,u),n(e,u),o(e,u),e,u)}(p.dispatch,f)),[p]),[b,S]=t.useMemo((()=>{if(!m)return Ue;const e=Fe(p,i?void 0:a.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[p,i,a]),v=t.useMemo((()=>i?a:w({},a,{subscription:b})),[i,a,b]),g=t.useRef(),h=t.useRef(c),P=t.useRef(),$=t.useRef(!1);t.useRef(!1);const O=t.useRef(!1),M=t.useRef();ke((()=>(O.current=!0,()=>{O.current=!1})),[]);const C=t.useMemo((()=>()=>P.current&&c===h.current?P.current:y(p.getState(),c)),[p,c]),E=t.useMemo((()=>e=>b?function(e,t,r,n,o,u,c,s,a,i,f){if(!e)return()=>{};let l=!1,p=null;const d=()=>{if(l||!s.current)return;const e=t.getState();let r,d;try{r=n(e,o.current)}catch(e){d=e,p=e}d||(p=null),r===u.current?c.current||i():(u.current=r,a.current=r,c.current=!0,f())};return r.onStateChange=d,r.trySubscribe(),d(),()=>{if(l=!0,r.tryUnsubscribe(),r.onStateChange=null,p)throw p}}(m,p,b,y,h,g,$,O,P,S,e):()=>{}),[b]);var j,R,T;let N;j=He,R=[h,g,$,c,P,S],ke((()=>j(...R)),T);try{N=We(E,C,d?()=>y(d(),c):C)}catch(e){throw M.current&&(e.message+=`\nThe error may be correlated with this previous error:\n${M.current.stack}\n\n`),e}ke((()=>{M.current=void 0,P.current=void 0,g.current=N}));const q=t.useMemo((()=>o.default.createElement(e,w({},N,{ref:u}))),[u,e,N]);return t.useMemo((()=>m?o.default.createElement(s.Provider,{value:v},q):q),[s,q,v])}const S=o.default.memo(b);if(S.WrappedComponent=e,S.displayName=b.displayName=n,i){const t=o.default.forwardRef((function(e,t){return o.default.createElement(S,w({},e,{reactReduxForwardedRef:t}))}));return t.displayName=n,t.WrappedComponent=e,ue(t,e)}return ue(S,e)}},e.createDispatchHook=Je,e.createSelectorHook=P,e.createStoreHook=Be,e.shallowEqual=ze,e.useDispatch=Ke,e.useSelector=$,e.useStore=Ge,Object.defineProperty(e,"__esModule",{value:!0})}));
*/function Re(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case me:switch(e=e.type){case be:case ge:case ve:case $e:case Oe:return e;default:switch(e=e&&e.$$typeof){case we:case Pe:case xe:case Me:case Ee:case he:return e;default:return t}}case Se:return t}}}var Te={ContextConsumer:Pe,ContextProvider:he,Element:me,ForwardRef:xe,Fragment:be,Lazy:Me,Memo:Ee,Portal:Se,Profiler:ge,StrictMode:ve,Suspense:$e,SuspenseList:Oe,isAsyncMode:function(){return!1},isConcurrentMode:function(){return!1},isContextConsumer:function(e){return Re(e)===Pe},isContextProvider:function(e){return Re(e)===he},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===me},isForwardRef:function(e){return Re(e)===xe},isFragment:function(e){return Re(e)===be},isLazy:function(e){return Re(e)===Me},isMemo:function(e){return Re(e)===Ee},isPortal:function(e){return Re(e)===Se},isProfiler:function(e){return Re(e)===ge},isStrictMode:function(e){return Re(e)===ve},isSuspense:function(e){return Re(e)===$e},isSuspenseList:function(e){return Re(e)===Oe},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===be||e===ge||e===ve||e===$e||e===Oe||e===Ce||"object"==typeof e&&null!==e&&(e.$$typeof===Me||e.$$typeof===Ee||e.$$typeof===he||e.$$typeof===Pe||e.$$typeof===xe||e.$$typeof===je||void 0!==e.getModuleId)},typeOf:Re},Ne=u((function(e){e.exports=Te}));const qe=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function De(e,t,r,n,{areStatesEqual:o,areOwnPropsEqual:u,areStatePropsEqual:c}){let s,a,i,f,l,p=!1;function d(p,d){const y=!u(d,a),m=!o(p,s);return s=p,a=d,y&&m?(i=e(s,a),t.dependsOnOwnProps&&(f=t(n,a)),l=r(i,f,a),l):y?(e.dependsOnOwnProps&&(i=e(s,a)),t.dependsOnOwnProps&&(f=t(n,a)),l=r(i,f,a),l):m?function(){const t=e(s,a),n=!c(t,i);return i=t,n&&(l=r(i,f,a)),l}():l}return function(o,u){return p?d(o,u):(s=o,a=u,i=e(s,a),f=t(n,a),l=r(i,f,a),p=!0,l)}}function Fe(e){return function(t){const r=e(t);function n(){return r}return n.dependsOnOwnProps=!1,n}}function _e(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:1!==e.length}function ke(e,t){return function(t,{}){const r=function(e,t){return r.mapToProps(e,r.dependsOnOwnProps?t:void 0)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=_e(e);let o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=_e(o),o=r(t,n)),o},r}}var Le=[function(e){return"function"==typeof e?ke(e):void 0},function(e){return e?void 0:Fe((e=>({dispatch:e})))},function(e){return e&&"object"==typeof e?Fe((t=>function(e,t){const r={};for(const n in e){const o=e[n];"function"==typeof o&&(r[n]=(...e)=>t(o(...e)))}return r}(e,t))):void 0}];var Ve=[function(e){return"function"==typeof e?ke(e):void 0},function(e){return e?void 0:Fe((()=>({})))}];function ze(e,t,r){return N({},r,e,t)}var We=[function(e){return"function"==typeof e?function(e){return function(t,{areMergedPropsEqual:r}){let n,o=!1;return function(t,u,c){const s=e(t,u,c);return o?r(s,n)||(n=s):(o=!0,n=s),n}}}(e):void 0},function(e){return e?void 0:()=>ze}];const Ue={notify(){},get:()=>[]};function He(e,t){let r,n=Ue;function o(){c.onStateChange&&c.onStateChange()}function u(){r||(r=t?t.addNestedSub(o):e.subscribe(o),n=function(){const e=$();let t=null,r=null;return{clear(){t=null,r=null},notify(){e((()=>{let e=t;for(;e;)e.callback(),e=e.next}))},get(){let e=[],r=t;for(;r;)e.push(r),r=r.next;return e},subscribe(e){let n=!0,o=r={callback:e,next:null,prev:r};return o.prev?o.prev.next=o:t=o,function(){n&&null!==t&&(n=!1,o.next?o.next.prev=o.prev:r=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())}const c={addNestedSub:function(e){return u(),n.subscribe(e)},notifyNestedSubs:function(){n.notify()},handleChangeWrapper:o,isSubscribed:function(){return!!r},trySubscribe:u,tryUnsubscribe:function(){r&&(r(),r=void 0,n.clear(),n=Ue)},getListeners:()=>n};return c}const Ae=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement)?t.useLayoutEffect:t.useEffect;function Ie(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function Be(e,t){if(Ie(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!1;for(let n=0;r.length>n;n++)if(!Object.prototype.hasOwnProperty.call(t,r[n])||!Ie(e[r[n]],t[r[n]]))return!1;return!0}const Ge=["reactReduxForwardedRef"];let Je=M;const Ke=[null,null];function Qe(e,t,r,n,o,u){e.current=n,r.current=!1,o.current&&(o.current=null,u())}function Xe(e,t,r){for(let r=t.length-1;r>=0;r--){const n=t[r](e);if(n)return n}return(t,n)=>{throw Error(`Invalid value of type ${typeof e} for ${r} argument when connecting component ${n.wrappedComponentName}.`)}}function Ye(e,t){return e===t}function Ze(e=O){const r=e===O?E:()=>t.useContext(e);return function(){const{store:e}=r();return e}}const et=Ze();function tt(e=O){const t=e===O?et:Ze(e);return function(){return t().dispatch}}const rt=tt();C=w.useSyncExternalStoreWithSelector,(e=>{Je=e})(y.useSyncExternalStore),x=r.unstable_batchedUpdates,Object.defineProperty(e,"batch",{enumerable:!0,get:function(){return r.unstable_batchedUpdates}}),e.Provider=function({store:e,context:r,children:n,serverState:u}){const c=t.useMemo((()=>{const t=He(e);return{store:e,subscription:t,getServerState:u?()=>u:void 0}}),[e,u]),s=t.useMemo((()=>e.getState()),[e]);return Ae((()=>{const{subscription:t}=c;return t.onStateChange=t.notifyNestedSubs,t.trySubscribe(),s!==e.getState()&&t.notifyNestedSubs(),()=>{t.tryUnsubscribe(),t.onStateChange=void 0}}),[c,s]),o.default.createElement((r||O).Provider,{value:c},n)},e.ReactReduxContext=O,e.connect=function(e,r,n,{areStatesEqual:u=Ye,areOwnPropsEqual:c=Be,areStatePropsEqual:s=Be,areMergedPropsEqual:a=Be,forwardRef:i=!1,context:f=O}={}){const l=f,p=Xe(e,Ve,"mapStateToProps"),d=Xe(r,Le,"mapDispatchToProps"),y=Xe(n,We,"mergeProps"),m=!!e;return e=>{const r=e.displayName||e.name||"Component",n=`Connect(${r})`,f={shouldHandleStateChanges:m,displayName:n,wrappedComponentName:r,WrappedComponent:e,initMapStateToProps:p,initMapDispatchToProps:d,initMergeProps:y,areStatesEqual:u,areStatePropsEqual:s,areOwnPropsEqual:c,areMergedPropsEqual:a};function S(r){const[n,u,c]=t.useMemo((()=>{const{reactReduxForwardedRef:e}=r,t=q(r,Ge);return[r.context,e,t]}),[r]),s=t.useMemo((()=>n&&n.Consumer&&Ne.isContextConsumer(o.default.createElement(n.Consumer,null))?n:l),[n,l]),a=t.useContext(s),i=!!r.store&&!!r.store.getState&&!!r.store.dispatch,p=i?r.store:a.store,d=!!a&&!!a.store?a.getServerState:p.getState,y=t.useMemo((()=>function(e,t){let{initMapStateToProps:r,initMapDispatchToProps:n,initMergeProps:o}=t,u=q(t,qe);return De(r(e,u),n(e,u),o(e,u),e,u)}(p.dispatch,f)),[p]),[S,b]=t.useMemo((()=>{if(!m)return Ke;const e=He(p,i?void 0:a.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[p,i,a]),v=t.useMemo((()=>i?a:N({},a,{subscription:S})),[i,a,S]),g=t.useRef(),h=t.useRef(c),P=t.useRef(),w=t.useRef(!1);t.useRef(!1);const x=t.useRef(!1),$=t.useRef();Ae((()=>(x.current=!0,()=>{x.current=!1})),[]);const O=t.useMemo((()=>()=>P.current&&c===h.current?P.current:y(p.getState(),c)),[p,c]),E=t.useMemo((()=>e=>S?function(e,t,r,n,o,u,c,s,a,i,f){if(!e)return()=>{};let l=!1,p=null;const d=()=>{if(l||!s.current)return;const e=t.getState();let r,d;try{r=n(e,o.current)}catch(e){d=e,p=e}d||(p=null),r===u.current?c.current||i():(u.current=r,a.current=r,c.current=!0,f())};return r.onStateChange=d,r.trySubscribe(),d(),()=>{if(l=!0,r.tryUnsubscribe(),r.onStateChange=null,p)throw p}}(m,p,S,y,h,g,w,x,P,b,e):()=>{}),[S]);var M,C,j;let R;M=Qe,C=[h,g,w,c,P,b],Ae((()=>M(...C)),j);try{R=Je(E,O,d?()=>y(d(),c):O)}catch(e){throw $.current&&(e.message+=`\nThe error may be correlated with this previous error:\n${$.current.stack}\n\n`),e}Ae((()=>{$.current=void 0,P.current=void 0,g.current=R}));const T=t.useMemo((()=>o.default.createElement(e,N({},R,{ref:u}))),[u,e,R]);return t.useMemo((()=>m?o.default.createElement(s.Provider,{value:v},T):T),[s,T,v])}const b=o.default.memo(S);if(b.WrappedComponent=e,b.displayName=S.displayName=n,i){const t=o.default.forwardRef((function(e,t){return o.default.createElement(b,N({},e,{reactReduxForwardedRef:t}))}));return t.displayName=n,t.WrappedComponent=e,ye(t,e)}return ye(b,e)}},e.createDispatchHook=tt,e.createSelectorHook=R,e.createStoreHook=Ze,e.shallowEqual=Be,e.useDispatch=rt,e.useSelector=T,e.useStore=et,Object.defineProperty(e,"__esModule",{value:!0})}));

@@ -10,3 +10,3 @@ import { ActionCreatorsMapObject, Dispatch, ActionCreator } from 'redux';

};
export declare type MapToProps<P = AnyProps> = {
export declare type MapToProps<P extends AnyProps = AnyProps> = {
(stateOrDispatch: StateOrDispatch, ownProps?: P): FixTypeLater;

@@ -26,3 +26,3 @@ dependsOnOwnProps?: boolean;

export declare function getDependsOnOwnProps(mapToProps: MapToProps): boolean;
export declare function wrapMapToPropsFunc<P = AnyProps>(mapToProps: MapToProps, methodName: string): (dispatch: Dispatch, { displayName }: {
export declare function wrapMapToPropsFunc<P extends AnyProps = AnyProps>(mapToProps: MapToProps, methodName: string): (dispatch: Dispatch, { displayName }: {
displayName: string;

@@ -29,0 +29,0 @@ }) => {

@@ -1,8 +0,6 @@

// The default entry point assumes we are working with React 18, and thus have
// useSyncExternalStore available. We can import that directly from React itself.
// The useSyncExternalStoreWithSelector has to be imported, but we can use the
// non-shim version. This shaves off the byte size of the shim.
// @ts-ignore React types not updated yet
import { useSyncExternalStore } from 'react';
import { useSyncExternalStoreWithSelector } from 'use-sync-external-store/with-selector';
// The primary entry point assumes we're working with standard ReactDOM/RN, but
// older versions that do not include `useSyncExternalStore` (React 16.9 - 17.x).
// Because of that, the useSyncExternalStore compat shim is needed.
import { useSyncExternalStore } from 'use-sync-external-store/shim';
import { useSyncExternalStoreWithSelector } from 'use-sync-external-store/shim/with-selector';
import { unstable_batchedUpdates as batch } from './utils/reactBatchedUpdates';

@@ -9,0 +7,0 @@ import { setBatch } from './utils/batch';

@@ -14,5 +14,5 @@ "use strict";

var _react = require("react");
var _shim = require("use-sync-external-store/shim");
var _withSelector = require("use-sync-external-store/with-selector");
var _withSelector = require("use-sync-external-store/shim/with-selector");

@@ -40,11 +40,9 @@ var _reactBatchedUpdates = require("./utils/reactBatchedUpdates");

});
// The default entry point assumes we are working with React 18, and thus have
// useSyncExternalStore available. We can import that directly from React itself.
// The useSyncExternalStoreWithSelector has to be imported, but we can use the
// non-shim version. This shaves off the byte size of the shim.
// @ts-ignore React types not updated yet
// The primary entry point assumes we're working with standard ReactDOM/RN, but
// older versions that do not include `useSyncExternalStore` (React 16.9 - 17.x).
// Because of that, the useSyncExternalStore compat shim is needed.
(0, _useSelector.initializeUseSelector)(_withSelector.useSyncExternalStoreWithSelector);
(0, _connect.initializeConnect)(_react.useSyncExternalStore); // Enable batched updates in our subscriptions for use
(0, _connect.initializeConnect)(_shim.useSyncExternalStore); // Enable batched updates in our subscriptions for use
// with standard React renderers (ReactDOM, React Native)
(0, _batch.setBatch)(_reactBatchedUpdates.unstable_batchedUpdates);
{
"name": "react-redux",
"version": "8.0.0-beta.3",
"version": "8.0.0-beta.4",
"description": "Official React bindings for Redux",

@@ -43,3 +43,3 @@ "keywords": [

"peerDependencies": {
"react": "^18.0.0-rc"
"react": "^18.0.0"
},

@@ -59,4 +59,4 @@ "peerDependenciesMeta": {

"hoist-non-react-statics": "^3.3.2",
"react-is": "^18.0.0-rc.0",
"use-sync-external-store": "^1.0.0-rc.0"
"react-is": "^18.0.0",
"use-sync-external-store": "^1.0.0"
},

@@ -81,3 +81,3 @@ "devDependencies": {

"@testing-library/jest-native": "^3.4.3",
"@testing-library/react": "13.0.0-alpha.4",
"@testing-library/react": "13.0.0",
"@testing-library/react-12": "npm:@testing-library/react@^12",

@@ -87,5 +87,5 @@ "@testing-library/react-hooks": "^3.4.2",

"@types/object-assign": "^4.0.30",
"@types/react": "^17.0.35",
"@types/react-dom": "^17.0.11",
"@types/react-is": "^17.0.1",
"@types/react": "^17.0.43",
"@types/react-dom": "^17.0.14",
"@types/react-is": "^17.0.3",
"@types/react-native": "^0.64.12",

@@ -107,8 +107,8 @@ "@types/react-redux": "^7.1.18",

"prettier": "^2.1.2",
"react": "18.0.0-beta-fdc1d617a-20211118",
"react": "18.0.0",
"react-17": "npm:react@^17",
"react-dom": "18.0.0-beta-fdc1d617a-20211118",
"react-dom": "18.0.0",
"react-dom-17": "npm:react-dom@^17",
"react-native": "^0.64.1",
"react-test-renderer": "18.0.0-beta-fdc1d617a-20211118",
"react-test-renderer": "18.0.0",
"react-test-renderer-17": "npm:react-test-renderer@^17",

@@ -115,0 +115,0 @@ "redux": "^4.0.5",

@@ -11,3 +11,3 @@ import { ActionCreatorsMapObject, Dispatch, ActionCreator } from 'redux'

export type MapToProps<P = AnyProps> = {
export type MapToProps<P extends AnyProps = AnyProps> = {
// eslint-disable-next-line no-unused-vars

@@ -69,3 +69,3 @@ (stateOrDispatch: StateOrDispatch, ownProps?: P): FixTypeLater

//
export function wrapMapToPropsFunc<P = AnyProps>(
export function wrapMapToPropsFunc<P extends AnyProps = AnyProps>(
mapToProps: MapToProps,

@@ -72,0 +72,0 @@ methodName: string

@@ -1,2 +0,2 @@

import { useContext, useDebugValue, useCallback } from 'react'
import { useContext, useDebugValue } from 'react'

@@ -3,0 +3,0 @@ import { useReduxContext as useDefaultReduxContext } from './useReduxContext'

@@ -1,9 +0,7 @@

// The default entry point assumes we are working with React 18, and thus have
// useSyncExternalStore available. We can import that directly from React itself.
// The useSyncExternalStoreWithSelector has to be imported, but we can use the
// non-shim version. This shaves off the byte size of the shim.
// The primary entry point assumes we're working with standard ReactDOM/RN, but
// older versions that do not include `useSyncExternalStore` (React 16.9 - 17.x).
// Because of that, the useSyncExternalStore compat shim is needed.
// @ts-ignore React types not updated yet
import { useSyncExternalStore } from 'react'
import { useSyncExternalStoreWithSelector } from 'use-sync-external-store/with-selector'
import { useSyncExternalStore } from 'use-sync-external-store/shim'
import { useSyncExternalStoreWithSelector } from 'use-sync-external-store/shim/with-selector'

@@ -10,0 +8,0 @@ import { unstable_batchedUpdates as batch } from './utils/reactBatchedUpdates'

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc