UNPKG

639 BJavaScriptView Raw
1System.register(["valtio/vanilla","jotai"],function(b){"use strict";var r,a,u;return{setters:[function(n){r=n.snapshot,a=n.subscribe},function(n){u=n.atom}],execute:function(){b("atomWithProxy",y);const n=o=>typeof o=="object"&&o!==null,s=(o,c,e)=>{Object.getOwnPropertyNames(c).forEach(t=>{t in e?Object.is(c[t],e[t])||(n(o[t])&&n(c[t])&&n(e[t])?s(o[t],c[t],e[t]):o[t]=e[t]):delete o[t]}),Object.keys(e).forEach(t=>{t in c||(o[t]=e[t])})};function y(o,c){const e=u(r(o));return e.onMount=t=>{const f=()=>{t(r(o))},i=a(o,f,c==null?void 0:c.sync);return f(),i},u(t=>t(e),(t,f,i)=>{const l=typeof i=="function"?i(t(e)):i;s(o,r(o),l)})}}}});