@lifeart/gxt
Version:
<img align="right" width="95" height="95" alt="Philosopher’s stone, logo of PostCSS" src="./public/logo.png">
2 lines (1 loc) • 2.63 kB
JavaScript
function e(){p=f(),f()||s(!0)}function t(){f()!==p&&s(p)}function n(){p=f(),p&&s(!1)}function r(){f()!==p&&s(p)}import{B as o,D as u,i as a,E as c,e as l,F as i,k as f,s,j as d,p as g,f as v}from"./vm-CFZXVoe9.js";export{G as destroyable}from"./vm-CFZXVoe9.js";const m=/*#__PURE__*/Object.freeze(/*#__PURE__*/Object.defineProperty({__proto__:null,createCache:function(e){const t=a(e);let n=null,r=/* @__PURE__ */new Set,c=0;o(t,e=>{n=e}),t.relatedCells?.forEach(e=>{r.add(e)});const l=a(()=>Array.from(r).map(e=>e.value));let i=u(l,()=>{c++}),f=c;return{tag:t,get value(){return c!==f&&(f=c,n=e()),n},destroy(){t.destroy(),l.destroy(),i()}}},getValue:function(e){return e.value},isConst:function(e){return e.tag.isConst}},Symbol.toStringTag,{value:"Module"})),_=/*#__PURE__*/Object.freeze(/*#__PURE__*/Object.defineProperty({__proto__:null,createStorage:function(e,t){return{cell:l(e,"storage-primitive"),update(e){c(t)&&t(this.cell.value,e)||this.cell.update(e)}}},getValue:function(e){return e.cell.value},setValue:function(e,t){e.update(t)}},Symbol.toStringTag,{value:"Module"})),b=i;let p=f();const y=l(0,"CURRENT_TAG"),R=/*#__PURE__*/Object.freeze(/*#__PURE__*/Object.defineProperty({__proto__:null,CURRENT_TAG:y,beginTrackFrame:e,beginUntrackFrame:n,consumeTag:function(e){const t=d();null!==t&&t.add(e)},dirtyTagFor:function(e,t){const n=i(e,t);n.update(n.value)},endTrackFrame:t,endUntrackFrame:r,isTracking:function(){return null!==d()},tagFor:b,tagMetaFor:function(e){return g.get(e)},track:function(n){e();try{return n()}finally{t()}},trackedData:function(e,t){return{getter:function(n){return i(n,e,t).value},setter:function(n,r){i(n,e,t).update(r)}}},untrack:function(e){n();try{return e()}finally{r()}},validateTag:function(){return!1},valueForTag:function(e){return e.value}},Symbol.toStringTag,{value:"Module"})),T=/*#__PURE__*/Object.freeze(/*#__PURE__*/Object.defineProperty({__proto__:null,UNDEFINED_REFERENCE:/* @__PURE__ */Symbol(),childRefFor:function(e,t){return v(e.value,t)},createComputeRef:function(e){return a(e)},createConstRef:function(e,t="ConstRef"){return l(e,t)},createPrimitiveRef:function(e,t="PrimitiveRef"){return l(e,t)},createUnboundRef:function(e,t="UnboundRef"){return l(e,t)},valueForRef:function(e){return e.value}},Symbol.toStringTag,{value:"Module"})),O=/* @__PURE__ */Symbol(),S=/*#__PURE__*/Object.freeze(/*#__PURE__*/Object.defineProperty({__proto__:null,OWNER:O,createOwner:function(){return{}},getOwner:function(e){return e[O]},setOwner:function(e,t){e[O]=t}},Symbol.toStringTag,{value:"Module"}));export{m as caching,S as owner,T as reference,_ as storage,R as validator};