@qundus/qstate
Version:
your everyday state pal
2 lines • 1.8 kB
JavaScript
;var l=Object.defineProperty;var p=Object.getOwnPropertySymbols;var u=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable;var r=(s,o,i)=>o in s?l(s,o,{enumerable:true,configurable:true,writable:true,value:i}):s[o]=i,e=(s,o)=>{for(var i in o||(o={}))u.call(o,i)&&r(s,i,o[i]);if(p)for(var i of p(o))S.call(o,i)&&r(s,i,o[i]);return s};function t(s){let o=s;return function(n){return n==null?s==null?null:o:(n=e(e({},o),n),((o==null?void 0:o.addons)!=null||(n==null?void 0:n.addons)!=null)&&(n.addons=e(e({},o==null?void 0:o.addons),n==null?void 0:n.addons)),((o==null?void 0:o.hooks)!=null||(n==null?void 0:n.hooks)!=null)&&(n.hooks=e(e({},o==null?void 0:o.hooks),n==null?void 0:n.hooks)),((o==null?void 0:o.events)!=null||(n==null?void 0:n.events)!=null)&&(n.events=e(e({},o==null?void 0:o.events),n==null?void 0:n.events)),n)}}function O(s){let o=Object.assign({},s!=null?s:{});return function(n){return n==null?s==null?null:o:(n=e(e({},o),n),((o==null?void 0:o.hooks)!=null||(n==null?void 0:n.hooks)!=null)&&(n.hooks=e(e({},o==null?void 0:o.hooks),n==null?void 0:n.hooks)),n)}}var x=(s,o)=>{if(s==null)throw new Error("qstate: persistOptionsFromStore.store is null!");if(s.__options==null)throw new Error("qstate: persistOptionsFromStore.store must set option.persistOptions!");let i=s.__options;return t(i)(o)},v=(s,o)=>{if(s==null)throw new Error("qstate: persistOptionsFromStoreDerived.store is null!");if(s.__options==null)throw new Error("qstate: persistOptionsFromStoreDerived.store must set option.persistOptions!");let i=s.__options;return O(i)(o)};exports.persistOptionsForDerived=O;exports.persistOptionsFromSetup=t;exports.persistOptionsFromStore=x;exports.persistOptionsFromStoreDerived=v;//# sourceMappingURL=index.cjs.map
//# sourceMappingURL=index.cjs.map