"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const d=require("./utils/getUnexpectedInvocationParameterMessage.js"),g=(t,i)=>{const c=Object.keys(t);return(n,r)=>{if(typeof n>"u"&&(n=i()),process.env.NODE_ENV!=="production"){const e=d.getUnexpectedInvocationParameterMessage(n,t,r);e&&console.error(e)}return n.withMutations(e=>{c.forEach(o=>{const a=t[o],u=e.get(o),s=a(u,r);if(s===void 0)throw new Error('Reducer "'+o+'" returned undefined when handling "'+r.type+'" action. To ignore an action, you must explicitly return the previous state.');e.set(o,s)})})}};exports.combineReducers=g;
