3 lines
23 KiB
JavaScript
3 lines
23 KiB
JavaScript
|
|
export*from"redux";import{freeze as wa,original as Pa}from"immer";import{current as G,isDraft as v,produce as F,isDraftable as Q,setUseStrictIteration as pn}from"immer";import{createSelector as Ia,lruMemoize as va}from"reselect";import{createSelectorCreator as pe,weakMapMemoize as fe}from"reselect";var Ie=(...e)=>{let t=pe(...e),r=Object.assign((...n)=>{let a=t(...n),o=(i,...h)=>a(v(i)?G(i):i,...h);return Object.assign(o,a),o},{withTypes:()=>r});return r},ye=Ie(fe);import{createStore as ve,combineReducers as De,applyMiddleware as Oe,compose as V,isPlainObject as Y,isAction as B}from"redux";var Ne=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?V:V.apply(null,arguments)},gn=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION__?window.__REDUX_DEVTOOLS_EXTENSION__:function(){return function(e){return e}};import{thunk as kt,withExtraArgument as gt}from"redux-thunk";var Z=e=>e&&typeof e.match=="function";function P(e,t){function r(...n){if(t){let a=t(...n);if(!a)throw new Error(C(0));return{type:e,payload:a.payload,..."meta"in a&&{meta:a.meta},..."error"in a&&{error:a.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=n=>B(n)&&n.type===e,r}function he(e){return typeof e=="function"&&"type"in e&&Z(e)}function Ae(e){return B(e)&&Object.keys(e).every(yt)}function yt(e){return["type","payload","error","meta"].indexOf(e)>-1}function ht(e){let t=e?`${e}`.split("/"):[],r=t[t.length-1]||"actionCreator";return`Detected an action creator with type "${e||"unknown"}" being dispatched.
|
||
|
|
Make sure you're calling the action creator before dispatching, i.e. \`dispatch(${r}())\` instead of \`dispatch(${r})\`. This is necessary even if the action has no payload.`}function At(e={}){return()=>r=>n=>r(n)}var L=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new e(...t[0].concat(this)):new e(...t.concat(this))}};function Te(e){return Q(e)?F(e,()=>{}):e}function M(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}function Tt(e){return typeof e!="object"||e==null||Object.isFrozen(e)}function mt(e={}){if(1)return()=>n=>a=>n(a);var t,r}function je(e){let t=typeof e;return e==null||t==="string"||t==="boolean"||t==="number"||Array.isArray(e)||Y(e)}function Fe(e,t="",r=je,n,a=[],o){let i;if(!r(e))return{keyPath:t||"<root>",value:e};if(typeof e!="object"||e===null||o?.has(e))return!1;let h=n!=null?n(e):Object.entries(e),s=a.length>0;for(let[c,y]of h){let A=t?t+"."+c:c;if(!(s&&a.some(f=>f instanceof RegExp?f.test(A):A===f))){if(!r(y))return{keyPath:A,value:y};if(typeof y=="object"&&(i=Fe(y,A,r,n,a,o),i))return i}}return o&&Ve(e)&&o.add(e),!1}function Ve(e){if(!Object.isFrozen(e))return!1;for(let t of Object.values(e))if(!(typeof t!="object"||t===null)&&!Ve(t))return!1;return!0}function St(e={}){return()=>t=>r=>t(r)}function xt(e){return typeof e=="boolean"}var Le=()=>function(t){let{thunk:r=!0,immutableCheck:n=!0,serializableCheck:a=!0,actionCreatorCheck:o=!0}=t??{},i=new L;return r&&(xt(r)?i.push(kt):i.push(gt(r.extraArgument))),i};var me="RTK_autoBatch",Ct=()=>e=>({payload:e,meta:{[me]:!0}}),_e=e=>t=>{setTimeout(t,e)},Et=(e,t)=>r=>{let n=!1,a=()=>{n||(n=!0,cancelAnimationFrame(o),clearTimeout(i),r())},o=e(a),i=setTimeout(a,t)},Se=(e={type:"raf"})=>t=>(...r)=>{let n=t(...r),a=!0,o=!1,i=!1,h=new Set,s=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?Et(window.requestAnimationFrame,100):_e(10):e.type==="callback"?e.queueNotification:_e(e.timeout),c=()=>{i=!1,o&&(o=!1,h.forEach(y=>y()))};return Object.assign({},n,{subscribe(y){let A=()=>a&&y(),S=n.subscribe(A);return h.add(y),()=>{S(),h.delete(y)}},dispatch(y){try{return a=!y?.meta?.[me],o=!a,o&&(i||(i=!0,s(c))),n.dispatch(y)}finally{a=!0}}})};var Ue=e=>function(r){let{autoBatch:n=!0}=r??{},a=new L(e);return n&&a.push(Se(typeof n=="object"?n:void 0)),a};function Rt(e){let t=Le(),{reducer:r=void 0,middleware:n,devTools:a=!0,duplicateMiddlewareCheck:o=!0,preloadedState:i=void 0,enhancers:h=void 0}=e||{},s;if(typeof r=="function")s=r;else if(Y(r))s=De(r);else throw new Error(C(1));let c;typeof n=="function"?c=n(t):c=t();let y=V;a&&(y=Ne({trace:!1,...typeof a=="object"&&a}));let A=Oe(...c),S=Ue(A),f=typeof h=="function"?h(S):S(),d=y(...f);return ve(s,i,d)}function ee(e){let t={},r=[],n,a={addCase(o,i){let h=typeof o=="string"?o:o.type;if(!h)throw new Error(C(28));if(h in t)throw new Error(C(29));return t[h]=i,a},addAsyncThunk(o,i){return i.pending&&(t[o.pending.type]=i.pending),i.rejected&&(t[o.rejected.type]=i.rejected),i.fulfilled&&(t[o.fulfilled.type]=i.fulfilled),i.settled&&r.push({matcher:o.settled,reducer:i.settled}),a},addMatcher(o,i){return r.push({matcher:o,reducer:i}),a},addDefaultCase(o){return n=o,a}};return e(a),[t,r,n]}function wt(e){return typeof e=="function"}function ke(e,t){let[r,n,a]=ee(t),o;if(wt(e))o=()=>Te(e());else{let h=Te(e);o=()=>h}function i(h=o(),s){let c=[r[s.type],...n.filter(({matcher:y})=>y(s)).map(({reducer:y})=>y)];return c.filter(y=>!!y).length===0&&(c=[a]),c.reduce((y,A)=>{if(A)if(v(y)){let f=A(y,s);return f===void 0?y:f}else{if(Q(y))return F(y,S=>A(S,s));{let S=A(y,s);if(S===void 0){if(y===null)return y;throw Error("A case reducer on a non-draftable value must not return undefined")}return S}}return y},h)}return i.getInitialState=o,i}var We=(e,t)=>Z(e)?e.match(t):e(t);function _(...e){return t=>e.some(r=>We(r,t))}function K(...e){return t=>e.every(r=>We(r,t))}function ne(e,t){if(!e||!e.meta)return!1;let r=typeof
|
||
|
|
//# sourceMappingURL=redux-toolkit.browser.mjs.map
|