knowledgebase_law/node_modules/@reduxjs/toolkit/dist/redux-toolkit.browser.mjs

3 lines
22 KiB
JavaScript
Raw Normal View History

2025-04-11 23:47:09 +08:00
export*from"redux";import{produce as Mo,current as Po,freeze as bo,original as Io,isDraft as vo}from"immer";import{createSelector as Oo,createSelectorCreator as No,lruMemoize as jo,weakMapMemoize as Fo}from"reselect";import{current as ot,isDraft as at}from"immer";import{createSelectorCreator as it,weakMapMemoize as st}from"reselect";var xe=(...e)=>{let t=it(...e),r=Object.assign((...n)=>{let o=t(...n),a=(s,...u)=>o(at(s)?ot(s):s,...u);return Object.assign(a,o),a},{withTypes:()=>r});return r},ie=xe(st);import{applyMiddleware as kt,createStore as xt,compose as Ct,combineReducers as Et,isPlainObject as Rt}from"redux";import{compose as Ce}from"redux";var Ee=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?Ce:Ce.apply(null,arguments)},Cn=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION__?window.__REDUX_DEVTOOLS_EXTENSION__:function(){return function(e){return e}};import{thunk as Tt,withExtraArgument as mt}from"redux-thunk";import{isAction as Re}from"redux";var q=e=>e&&typeof e.match=="function";function w(e,t){function r(...n){if(t){let o=t(...n);if(!o)throw new Error(k(0));return{type:e,payload:o.payload,..."meta"in o&&{meta:o.meta},..."error"in o&&{error:o.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=n=>Re(n)&&n.type===e,r}function se(e){return typeof e=="function"&&"type"in e&&q(e)}function ce(e){return Re(e)&&Object.keys(e).every(ct)}function ct(e){return["type","payload","error","meta"].indexOf(e)>-1}function dt(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 ut(e={}){return()=>r=>n=>r(n)}import{produce as lt,isDraftable as pt}from"immer";var j=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 de(e){return pt(e)?lt(e,()=>{}):e}function v(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}function ft(e){return typeof e!="object"||e==null||Object.isFrozen(e)}function yt(e={}){if(1)return()=>n=>o=>n(o);var t,r}import{isPlainObject as ht}from"redux";function we(e){let t=typeof e;return e==null||t==="string"||t==="boolean"||t==="number"||Array.isArray(e)||ht(e)}function Me(e,t="",r=we,n,o=[],a){let s;if(!r(e))return{keyPath:t||"<root>",value:e};if(typeof e!="object"||e===null||a?.has(e))return!1;let u=n!=null?n(e):Object.entries(e),c=o.length>0;for(let[A,i]of u){let d=t?t+"."+A:A;if(!(c&&o.some(g=>g instanceof RegExp?g.test(d):d===g))){if(!r(i))return{keyPath:d,value:i};if(typeof i=="object"&&(s=Me(i,d,r,n,o,a),s))return s}}return a&&Pe(e)&&a.add(e),!1}function Pe(e){if(!Object.isFrozen(e))return!1;for(let t of Object.values(e))if(!(typeof t!="object"||t===null)&&!Pe(t))return!1;return!0}function At(e={}){return()=>t=>r=>t(r)}function St(e){return typeof e=="boolean"}var be=()=>function(t){let{thunk:r=!0,immutableCheck:n=!0,serializableCheck:o=!0,actionCreatorCheck:a=!0}=t??{},s=new j;return r&&(St(r)?s.push(Tt):s.push(mt(r.extraArgument))),s};var ue="RTK_autoBatch",gt=()=>e=>({payload:e,meta:{[ue]:!0}}),Ie=e=>t=>{setTimeout(t,e)},le=(e={type:"raf"})=>t=>(...r)=>{let n=t(...r),o=!0,a=!1,s=!1,u=new Set,c=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:Ie(10):e.type==="callback"?e.queueNotification:Ie(e.timeout),A=()=>{s=!1,a&&(a=!1,u.forEach(i=>i()))};return Object.assign({},n,{subscribe(i){let d=()=>o&&i(),T=n.subscribe(d);return u.add(i),()=>{T(),u.delete(i)}},dispatch(i){try{return o=!i?.meta?.[ue],a=!o,a&&(s||(s=!0,c(A))),n.dispatch(i)}finally{o=!0}}})};var ve=e=>function(r){let{autoBatch:n=!0}=r??{},o=new j(e);return n&&o.push(le(typeof n=="object"?n:void 0)),o};function wt(e){let t=be(),{reducer:r=void 0,middleware:n,devTools:o=!0,preloadedState:a=void 0,enhancers:s=void 0}=e||{},u;if(typeof r=="function")u=r;else if(Rt(r))u=Et(r);else throw new Error(k(1));let c;typeof n=="function"?c=n(t):c=t();let A=Ct;o&&(A=Ee({trace:!1,...typeof o=="object"&&o}));let i=kt(...c),d=ve(i),T=typeof s=="function"?s(d):d(),g=A(...T);return xt(u,a,g)}import{produce as Mt,isDraft as Pt,isDraftable as bt}from"immer";function $(e){let t={},r=[],n,o={addCase(a,s){let u=typeof a=="string"?a:a.type;if(!u)throw new Error(k(28));if(u in t)throw new Error(k(29));return t[u]=s,o},addMatcher(a,s){return r.push({matcher:a,reducer:s}),o},addDefaultCase(a){return n=a,o}};return e(o),[t,r,n]}function It(e){return typeof e=="function"}function pe(e,t){let[r,n,o]=$(t),a;if(It(e))a=()=>de(e());else{let u=de(e);a=()=>u}function s(u=a(),c){let A=[r[c.type],...n.filter(({matcher:i})=>i(c)).map(({reducer:i})=>i)];return A.filter(i=>!!i).length===0&&(A=[o]),A.reduce((i,d)=>{if(d)if(Pt(i)){let g=d(i,c);return g===void 0?i:g}else{if(bt(i))return Mt(i,T=>d(T,c));{let T=d(i,c);if(T===void 0){if(i===null)return i;throw Error("A case reducer on a non-draftable value must not return undefined")}return T}}return i},u)}return s.getInitialState=a,s}var De=(e,t)=>q(e)?e.match(t):e(t);function F(...e){return t=>e.some(r=>De(r,t))}function U(...e){return t=>e.every(r=>De(r,t))}function J(e,t){if(!e||!e.meta)return!1;let r=typeof e.meta.requestId=="string",n=t.indexOf(e.meta.requestStatus)>-1;return r&&n}function W(e){return typeof e[0]=="function"&&"pending"in e[0]&&"fulfilled"in e[0]&&"rejected"in e[0]}function Oe(...e){return e.l
//# sourceMappingURL=redux-toolkit.browser.mjs.map