UNPKG

tinybase

Version:

A reactive data store and sync engine.

2 lines (1 loc) 15.9 kB
import{jsx as e}from"react/jsx-runtime";import t from"react";const r=e=>typeof e,o="",s=r(o),n=r(r),d="Result",i="Has",c="Ids",u="Table",l=u+"s",I=u+c,a="Row",p=a+"Count",g=a+c,b="Sorted"+a+c,h="Cell",C=h+c,m="Value",y=m+"s",w=m+c,R="Transaction",k="Partial",S="Finish",v="Status",P="Metric",x="Slice",f="RemoteRowId",q="Local",B="Linked",z="Checkpoint",M=globalThis,T=e=>null==e,Q=(e,t,r)=>T(e)?r?.():t(e),L=e=>r(e)==s,E=e=>r(e)==n,j=e=>e.length,A=()=>{},F=(e,t)=>e.every(t),O=(e,t)=>j(e)===j(t)&&F(e,((e,r)=>t[r]===e)),V=(e,t)=>e.map(t),D=(e,t,r)=>e.with(t,r),H=Object,W=e=>H.getPrototypeOf(e),_=H.entries,G=e=>!T(e)&&Q(W(e),(e=>e==H.prototype||T(W(e))),(()=>!0)),J=H.keys,K=(e,t)=>Q(e,(e=>e[t])),N=(e,t)=>{const r=_(e);return j(r)===j(J(t))&&F(r,(([e,r])=>G(r)?!!G(t[e])&&N(t[e],r):t[e]===r))},{PureComponent:U,createContext:X,useCallback:Y,useContext:Z,useEffect:$,useLayoutEffect:ee,useMemo:te,useRef:re,useState:oe,useSyncExternalStore:se}=t,ne=(e,...t)=>T(e)?{}:e(...t),de=(e,t)=>[e,e?.getStore(),e?.getLocalTableId(t),e?.getRemoteTableId(t)];var ie=(e=>(e[e.Store=0]="Store",e[e.Metrics=1]="Metrics",e[e.Indexes=2]="Indexes",e[e.Relationships=3]="Relationships",e[e.Queries=4]="Queries",e[e.Checkpoints=5]="Checkpoints",e[e.Persister=6]="Persister",e[e.Synchronizer=7]="Synchronizer",e))(ie||{});const ce="tinybase_uirc",ue=M[ce]?M[ce]:M[ce]=X([]),le=(e,t)=>{const r=Z(ue);return T(e)?r[2*t]:L(e)?K(r[2*t+1],e):e},Ie=(e,t)=>{const r=le(e,t);return T(e)||L(e)?r:e},ae=(e,t,r)=>{const{16:o,17:s}=Z(ue);$((()=>(o?.(r,e,t),()=>s?.(r,e))),[o,e,t,r,s])},pe=e=>J(Z(ue)[2*e+1]??{}),ge=[],be=[{},[],[ge,void 0,ge],void 0,!1,0],he=[N,O,([e,t,r],[o,s,n])=>t===s&&O(e,o)&&O(r,n)],Ce=(e,t)=>e===t,me=(e,t,r=ge)=>{const[,o]=oe(),[s,n]=oe();return $((()=>{const r=e?t(e):void 0;return n(r),o([]),r?.destroy}),[e,...r]),s},ye=(e,t,...r)=>{const o=e?.["add"+t+"Listener"]?.(...r);return()=>e?.delListener?.(o)},we=(e,t,r,s=ge)=>{const n=re(be[r]),d=Y((()=>{const o=t?.[(4==r?"has":"get")+e]?.(...s)??be[r];return(he[r]??Ce)(o,n.current)?n.current:n.current=o}),[t,r,e,...s]),c=Y((n=>ye(t,(4==r?i:o)+e,...s,n)),[t,r,e,...s]);return se(c,d,d)},Re=(e,t,r,o=ge,s=ge,...n)=>ee((()=>ye(t,e,...s,r,...n)),[t,e,...s,...o,...n]),ke=(e,t,r,o=ge,s=A,n=ge,...d)=>{const i=Me(e);return Y((e=>Q(i,(o=>Q(r(e,o),(r=>s(o["set"+t](...Se(d,o,e),r),r)))))),[i,t,...o,...n,...ve(d)])},Se=(e,t,r)=>V(e,(e=>E(e)?e(r,t):e)),ve=e=>{return t=e=>!E(e),e.filter(t);var t},Pe=(e,t,r=A,o=ge,...s)=>{const n=Me(e);return Y((e=>r(n?.["del"+t](...Se(s,n,e)))),[n,t,...o,...ve(s)])},xe=(e,t,r)=>{const o=Or(e);return Y((()=>o?.[t](r)),[o,t,r])},fe=(e,t=ge)=>te(e,t),qe=()=>pe(ie.Store),Be=e=>le(e,ie.Store),ze=()=>{return e=ie.Store,{...Z(ue)[2*e+1]};var e},Me=e=>Ie(e,ie.Store),Te=(e,t)=>ae(e,t,ie.Store),Qe=(e,t=ge)=>te(e,t),Le=e=>we(l,Me(e),4,[]),Ee=e=>we(l,Me(e),0),je=e=>we(I,Me(e),1),Ae=(e,t)=>we(u,Me(t),4,[e]),Fe=(e,t)=>we(u,Me(t),0,[e]),Oe=(e,t)=>we(u+C,Me(t),1,[e]),Ve=(e,t,r)=>we(u+h,Me(r),4,[e,t]),De=(e,t)=>we(p,Me(t),5,[e]),He=(e,t)=>we(g,Me(t),1,[e]),We=(e,t,r,o=0,s,n)=>we(b,Me(n),1,[e,t,r,o,s]),_e=(e,t,r)=>we(a,Me(r),4,[e,t]),Ge=(e,t,r)=>we(a,Me(r),0,[e,t]),Je=(e,t,r)=>we(C,Me(r),1,[e,t]),Ke=(e,t,r,o)=>we(h,Me(o),4,[e,t,r]),Ne=(e,t,r,o)=>we(h,Me(o),3,[e,t,r]),Ue=e=>we(y,Me(e),4,[]),Xe=e=>we(y,Me(e),0),Ye=e=>we(w,Me(e),1),Ze=(e,t)=>we(m,Me(t),4,[e]),$e=(e,t)=>we(m,Me(t),3,[e]),et=(e,t,r,o,s)=>ke(r,l,e,t,o,s),tt=(e,t,r,o,s,n)=>ke(o,u,t,r,s,n,e),rt=(e,t,r,o,s,n,d)=>ke(s,a,r,o,n,d,e,t),ot=(e,t,r=ge,o,s=A,n=ge,d=!0)=>{const i=Me(o);return Y((r=>Q(i,(o=>Q(t(r,o),(t=>s(o.addRow(E(e)?e(r,o):e,t,d),o,t)))))),[i,e,...r,...n,d])},st=(e,t,r,o,s,n,d)=>ke(s,k+a,r,o,n,d,e,t),nt=(e,t,r,o,s,n,d,i)=>ke(n,h,o,s,d,i,e,t,r),dt=(e,t,r,o,s)=>ke(r,y,e,t,o,s),it=(e,t,r,o,s)=>ke(r,k+y,e,t,o,s),ct=(e,t,r,o,s,n)=>ke(o,m,t,r,s,n,e),ut=(e,t,r)=>Pe(e,l,t,r),lt=(e,t,r,o)=>Pe(t,u,r,o,e),It=(e,t,r,o,s)=>Pe(r,a,o,s,e,t),at=(e,t,r,o,s,n,d)=>Pe(s,h,n,d,e,t,r,o),pt=(e,t,r)=>Pe(e,y,t,r),gt=(e,t,r,o)=>Pe(t,m,r,o,e),bt=(e,t,r,o)=>Re(i+l,Me(o),e,t,[],r),ht=(e,t,r,o)=>Re(l,Me(o),e,t,ge,r),Ct=(e,t,r,o)=>Re(I,Me(o),e,t,ge,r),mt=(e,t,r,o,s)=>Re(i+u,Me(s),t,r,[e],o),yt=(e,t,r,o,s)=>Re(u,Me(s),t,r,[e],o),wt=(e,t,r,o,s)=>Re(u+C,Me(s),t,r,[e],o),Rt=(e,t,r,o,s,n)=>Re(i+u+h,Me(n),r,o,[e,t],s),kt=(e,t,r,o,s)=>Re(p,Me(s),t,r,[e],o),St=(e,t,r,o,s)=>Re(g,Me(s),t,r,[e],o),vt=(e,t,r,o,s,n,d,i,c)=>Re(b,Me(c),n,d,[e,t,r,o,s],i),Pt=(e,t,r,o,s,n)=>Re(i+a,Me(n),r,o,[e,t],s),xt=(e,t,r,o,s,n)=>Re(a,Me(n),r,o,[e,t],s),ft=(e,t,r,o,s,n)=>Re(C,Me(n),r,o,[e,t],s),qt=(e,t,r,o,s,n,d)=>Re(i+h,Me(d),o,s,[e,t,r],n),Bt=(e,t,r,o,s,n,d)=>Re(h,Me(d),o,s,[e,t,r],n),zt=(e,t,r,o)=>Re(i+y,Me(o),e,t,[],r),Mt=(e,t,r,o)=>Re(y,Me(o),e,t,ge,r),Tt=(e,t,r,o)=>Re(w,Me(o),e,t,ge,r),Qt=(e,t,r,o,s)=>Re(i+m,Me(s),t,r,[e],o),Lt=(e,t,r,o,s)=>Re(m,Me(s),t,r,[e],o),Et=(e,t,r)=>Re("Start"+R,Me(r),e,t),jt=(e,t,r)=>Re("Will"+S+R,Me(r),e,t),At=(e,t,r)=>Re("Did"+S+R,Me(r),e,t),Ft=(e,t,r)=>me(e,t,r),Ot=()=>pe(ie.Metrics),Vt=e=>le(e,ie.Metrics),Dt=e=>Ie(e,ie.Metrics),Ht=(e,t)=>ae(e,t,ie.Metrics),Wt=e=>we(P+c,Dt(e),1),_t=(e,t)=>we(P,Dt(t),3,[e]),Gt=(e,t,r,o)=>Re(P,Dt(o),t,r,[e]),Jt=(e,t,r)=>me(e,t,r),Kt=()=>pe(ie.Indexes),Nt=e=>le(e,ie.Indexes),Ut=e=>Ie(e,ie.Indexes),Xt=(e,t)=>ae(e,t,ie.Indexes),Yt=(e,t)=>we(x+c,Ut(t),1,[e]),Zt=e=>we("Index"+c,Ut(e),1),$t=(e,t,r)=>we(x+g,Ut(r),1,[e,t]),er=(e,t,r,o)=>Re(x+c,Ut(o),t,r,[e]),tr=(e,t,r,o,s)=>Re(x+g,Ut(s),r,o,[e,t]),rr=(e,t,r)=>me(e,t,r),or=()=>pe(ie.Relationships),sr=e=>le(e,ie.Relationships),nr=e=>Ie(e,ie.Relationships),dr=(e,t)=>ae(e,t,ie.Relationships),ir=e=>we("Relationship"+c,nr(e),1),cr=(e,t,r)=>we(f,nr(r),3,[e,t]),ur=(e,t,r)=>we(q+g,nr(r),1,[e,t]),lr=(e,t,r)=>we(B+g,nr(r),1,[e,t]),Ir=(e,t,r,o,s)=>Re(f,nr(s),r,o,[e,t]),ar=(e,t,r,o,s)=>Re(q+g,nr(s),r,o,[e,t]),pr=(e,t,r,o,s)=>Re(B+g,nr(s),r,o,[e,t]),gr=(e,t,r)=>me(e,t,r),br=()=>pe(ie.Queries),hr=e=>le(e,ie.Queries),Cr=e=>Ie(e,ie.Queries),mr=(e,t)=>ae(e,t,ie.Queries),yr=e=>we("Query"+c,Cr(e),1),wr=(e,t)=>we(d+u,Cr(t),0,[e]),Rr=(e,t)=>we(d+u+C,Cr(t),1,[e]),kr=(e,t)=>we(d+p,Cr(t),5,[e]),Sr=(e,t)=>we(d+g,Cr(t),1,[e]),vr=(e,t,r,o=0,s,n)=>we(d+b,Cr(n),1,[e,t,r,o,s]),Pr=(e,t,r)=>we(d+a,Cr(r),0,[e,t]),xr=(e,t,r)=>we(d+C,Cr(r),1,[e,t]),fr=(e,t,r,o)=>we(d+h,Cr(o),3,[e,t,r]),qr=(e,t,r,o)=>Re(d+u,Cr(o),t,r,[e]),Br=(e,t,r,o)=>Re(d+u+C,Cr(o),t,r,[e]),zr=(e,t,r,o)=>Re(d+p,Cr(o),t,r,[e]),Mr=(e,t,r,o)=>Re(d+g,Cr(o),t,r,[e]),Tr=(e,t,r,o,s,n,i,c)=>Re(d+b,Cr(c),n,i,[e,t,r,o,s]),Qr=(e,t,r,o,s)=>Re(d+a,Cr(s),r,o,[e,t]),Lr=(e,t,r,o,s)=>Re(d+C,Cr(s),r,o,[e,t]),Er=(e,t,r,o,s,n)=>Re(d+h,Cr(n),o,s,[e,t,r]),jr=(e,t,r)=>me(e,t,r),Ar=()=>pe(ie.Checkpoints),Fr=e=>le(e,ie.Checkpoints),Or=e=>Ie(e,ie.Checkpoints),Vr=(e,t)=>ae(e,t,ie.Checkpoints),Dr=e=>we(z+c,Or(e),2),Hr=(e,t)=>we(z,Or(t),3,[e]),Wr=(e=A,t=ge,r,o=A,s=ge)=>{const n=Or(r);return Y((t=>Q(n,(r=>{const s=e(t);o(r.addCheckpoint(s),r,s)}))),[n,...t,...s])},_r=e=>xe(e,"goBackward"),Gr=e=>xe(e,"goForward"),Jr=(e,t=ge,r,o=A,s=ge)=>{const n=Or(r);return Y((t=>Q(n,(r=>Q(e(t),(e=>o(r.goTo(e),e)))))),[n,...t,...s])},Kr=e=>{const t=Or(e),[r,s]=Dr(t);return[(n=r,!(0==j(n))),_r(t),s,Q(s,(e=>t?.getCheckpoint(e)))??o];var n},Nr=e=>{const t=Or(e),[,,[r]]=Dr(t);return[!T(r),Gr(t),r,Q(r,(e=>t?.getCheckpoint(e)))??o]},Ur=(e,t,r)=>Re(z+c,Or(r),e,t),Xr=(e,t,r,o)=>Re(z,Or(o),t,r,[e]),Yr=(e,t,r=ge,o,s=ge,n,d=ge)=>{const[,i]=oe(),[c,u]=oe();return $((()=>{(async()=>{const r=e?await t(e):void 0;u(r),r&&o&&(async()=>{await o(r),i([])})()})()}),[e,...r,...s]),$((()=>()=>{c&&(c.destroy(),n?.(c))}),[c,...d]),c},Zr=()=>pe(ie.Persister),$r=e=>le(e,ie.Persister),eo=e=>Ie(e,ie.Persister),to=(e,t)=>ae(e,t,ie.Persister),ro=e=>we(v,eo(e),5,[]),oo=(e,t,r)=>Re(v,eo(r),e,t,[]),so=(e,t,r=ge,o,s=ge)=>{const[n,d]=oe();return $((()=>{(async()=>{const r=e?await t(e):void 0;d(r)})()}),[e,...r]),$((()=>()=>{n&&(n.destroy(),o?.(n))}),[n,...s]),n},no=()=>pe(ie.Synchronizer),io=e=>le(e,ie.Synchronizer),co=e=>Ie(e,ie.Synchronizer),uo=(e,t)=>ae(e,t,ie.Synchronizer),lo=e=>we(v,co(e),5,[]),Io=(e,t,r)=>Re(v,co(r),e,t,[]),ao=(e,t,r,o,s)=>[r??t[2*e],{...t[2*e+1],...o,...s[e]}],po=({tableId:t,store:r,rowComponent:o=wo,getRowComponentProps:s,customCellIds:n,separator:d,debugIds:i},c)=>mo(V(c,(d=>e(o,{...ne(s,d),tableId:t,rowId:d,customCellIds:n,store:r,debugIds:i},d))),d,i,t),go=({queryId:t,queries:r,resultRowComponent:o=Qo,getResultRowComponentProps:s,separator:n,debugIds:d},i)=>mo(V(i,(n=>e(o,{...ne(s,n),queryId:t,rowId:n,queries:r,debugIds:d},n))),n,d,t),bo=({relationshipId:t,relationships:r,rowComponent:o=wo,getRowComponentProps:s,separator:n,debugIds:d},i,c)=>{const[u,l,I]=de(nr(r),t),a=i(t,c,u);return mo(V(a,(t=>e(o,{...ne(s,t),tableId:I,rowId:t,store:l,debugIds:d},t))),n,d,c)},ho=t=>({checkpoints:r,checkpointComponent:o=jo,getCheckpointComponentProps:s,separator:n,debugIds:d})=>{const i=Or(r);return mo(V(t(Dr(i)),(t=>e(o,{...ne(s,t),checkpoints:i,checkpointId:t,debugIds:d},t))),n)},Co=({store:t,storesById:r,metrics:o,metricsById:s,indexes:n,indexesById:d,relationships:i,relationshipsById:c,queries:u,queriesById:l,checkpoints:I,checkpointsById:a,persister:p,persistersById:g,synchronizer:b,synchronizersById:h,children:C})=>{const m=Z(ue),[y,w]=oe((()=>V([,,,,,,,,].fill(0),((e,t)=>({}))))),R=Y(((e,t,r)=>w((o=>K(o[e],t)==r?o:D(o,e,{...o[e],[t]:r})))),[]),k=Y(((e,t)=>w((r=>((e,t)=>t in e)(r[e],t)?D(r,e,((e,t)=>(delete e[t],e))(r[e],t)):r))),[]);return e(ue.Provider,{value:te((()=>[...ao(0,m,t,r,y),...ao(1,m,o,s,y),...ao(2,m,n,d,y),...ao(3,m,i,c,y),...ao(4,m,u,l,y),...ao(5,m,I,a,y),...ao(6,m,p,g,y),...ao(7,m,b,h,y),R,k]),[y,t,r,o,s,n,d,i,c,u,l,I,a,p,g,b,h,m,R,k]),children:C})},mo=(e,t,r,o)=>{const s=T(t)||!Array.isArray(e)?e:V(e,((e,r)=>r>0?[t,e]:e));return r?[o,":{",s,"}"]:s},yo=({tableId:e,rowId:t,cellId:r,store:s,debugIds:n})=>mo(o+(Ne(e,t,r,s)??o),void 0,n,r),wo=({tableId:t,rowId:r,store:o,cellComponent:s=yo,getCellComponentProps:n,customCellIds:d,separator:i,debugIds:c})=>mo(V(((e,t,r,o)=>{const s=Je(t,r,o);return e??s})(d,t,r,o),(d=>e(s,{...ne(n,d),tableId:t,rowId:r,cellId:d,store:o,debugIds:c},d))),i,c,r),Ro=e=>po(e,He(e.tableId,e.store)),ko=({cellId:e,descending:t,offset:r,limit:o,...s})=>po(s,We(s.tableId,e,t,r,o,s.store)),So=({store:t,tableComponent:r=Ro,getTableComponentProps:o,separator:s,debugIds:n})=>mo(V(je(t),(s=>e(r,{...ne(o,s),tableId:s,store:t,debugIds:n},s))),s),vo=({valueId:e,store:t,debugIds:r})=>mo(o+($e(e,t)??o),void 0,r,e),Po=({store:t,valueComponent:r=vo,getValueComponentProps:o,separator:s,debugIds:n})=>mo(V(Ye(t),(s=>e(r,{...ne(o,s),valueId:s,store:t,debugIds:n},s))),s),xo=({metricId:e,metrics:t,debugIds:r})=>mo(_t(e,t)??o,void 0,r,e),fo=({indexId:t,sliceId:r,indexes:o,rowComponent:s=wo,getRowComponentProps:n,separator:d,debugIds:i})=>{const[c,u,l]=((e,t)=>[e,e?.getStore(),e?.getTableId(t)])(Ut(o),t),I=$t(t,r,c);return mo(V(I,(t=>e(s,{...ne(n,t),tableId:l,rowId:t,store:u,debugIds:i},t))),d,i,r)},qo=({indexId:t,indexes:r,sliceComponent:o=fo,getSliceComponentProps:s,separator:n,debugIds:d})=>mo(V(Yt(t,r),(n=>e(o,{...ne(s,n),indexId:t,sliceId:n,indexes:r,debugIds:d},n))),n,d,t),Bo=({relationshipId:t,localRowId:r,relationships:o,rowComponent:s=wo,getRowComponentProps:n,debugIds:d})=>{const[i,c,,u]=de(nr(o),t),l=cr(t,r,i);return mo(T(u)||T(l)?null:e(s,{...ne(n,l),tableId:u,rowId:l,store:c,debugIds:d},l),void 0,d,r)},zo=e=>bo(e,ur,e.remoteRowId),Mo=e=>bo(e,lr,e.firstRowId),To=({queryId:e,rowId:t,cellId:r,queries:s,debugIds:n})=>mo(o+(fr(e,t,r,s)??o),void 0,n,r),Qo=({queryId:t,rowId:r,queries:o,resultCellComponent:s=To,getResultCellComponentProps:n,separator:d,debugIds:i})=>mo(V(xr(t,r,o),(d=>e(s,{...ne(n,d),queryId:t,rowId:r,cellId:d,queries:o,debugIds:i},d))),d,i,r),Lo=e=>go(e,Sr(e.queryId,e.queries)),Eo=({cellId:e,descending:t,offset:r,limit:o,...s})=>go(s,vr(s.queryId,e,t,r,o,s.queries)),jo=({checkpoints:e,checkpointId:t,debugIds:r})=>mo(Hr(t,e)??o,void 0,r,t),Ao=ho((e=>e[0])),Fo=ho((e=>T(e[1])?[]:[e[1]])),Oo=ho((e=>e[2]));export{Ao as BackwardCheckpointsView,yo as CellView,jo as CheckpointView,Fo as CurrentCheckpointView,Oo as ForwardCheckpointsView,qo as IndexView,Mo as LinkedRowsView,zo as LocalRowsView,xo as MetricView,Co as Provider,Bo as RemoteRowView,To as ResultCellView,Qo as ResultRowView,Eo as ResultSortedTableView,Lo as ResultTableView,wo as RowView,fo as SliceView,ko as SortedTableView,Ro as TableView,So as TablesView,vo as ValueView,Po as ValuesView,ot as useAddRowCallback,Ne as useCell,Je as useCellIds,ft as useCellIdsListener,Bt as useCellListener,Hr as useCheckpoint,Dr as useCheckpointIds,Ur as useCheckpointIdsListener,Xr as useCheckpointListener,Fr as useCheckpoints,Ar as useCheckpointsIds,Or as useCheckpointsOrCheckpointsById,jr as useCreateCheckpoints,Jt as useCreateIndexes,Qe as useCreateMergeableStore,Ft as useCreateMetrics,Yr as useCreatePersister,gr as useCreateQueries,rr as useCreateRelationships,fe as useCreateStore,so as useCreateSynchronizer,at as useDelCellCallback,It as useDelRowCallback,lt as useDelTableCallback,ut as useDelTablesCallback,gt as useDelValueCallback,pt as useDelValuesCallback,At as useDidFinishTransactionListener,_r as useGoBackwardCallback,Gr as useGoForwardCallback,Jr as useGoToCallback,Ke as useHasCell,qt as useHasCellListener,_e as useHasRow,Pt as useHasRowListener,Ae as useHasTable,Ve as useHasTableCell,Rt as useHasTableCellListener,mt as useHasTableListener,Le as useHasTables,bt as useHasTablesListener,Ze as useHasValue,Qt as useHasValueListener,Ue as useHasValues,zt as useHasValuesListener,Zt as useIndexIds,Nt as useIndexes,Kt as useIndexesIds,Ut as useIndexesOrIndexesById,lr as useLinkedRowIds,pr as useLinkedRowIdsListener,ur as useLocalRowIds,ar as useLocalRowIdsListener,_t as useMetric,Wt as useMetricIds,Gt as useMetricListener,Vt as useMetrics,Ot as useMetricsIds,Dt as useMetricsOrMetricsById,$r as usePersister,Zr as usePersisterIds,eo as usePersisterOrPersisterById,ro as usePersisterStatus,oo as usePersisterStatusListener,Vr as useProvideCheckpoints,Xt as useProvideIndexes,Ht as useProvideMetrics,to as useProvidePersister,mr as useProvideQueries,dr as useProvideRelationships,Te as useProvideStore,uo as useProvideSynchronizer,hr as useQueries,br as useQueriesIds,Cr as useQueriesOrQueriesById,yr as useQueryIds,Nr as useRedoInformation,ir as useRelationshipIds,sr as useRelationships,or as useRelationshipsIds,nr as useRelationshipsOrRelationshipsById,cr as useRemoteRowId,Ir as useRemoteRowIdListener,fr as useResultCell,xr as useResultCellIds,Lr as useResultCellIdsListener,Er as useResultCellListener,Pr as useResultRow,kr as useResultRowCount,zr as useResultRowCountListener,Sr as useResultRowIds,Mr as useResultRowIdsListener,Qr as useResultRowListener,vr as useResultSortedRowIds,Tr as useResultSortedRowIdsListener,wr as useResultTable,Rr as useResultTableCellIds,Br as useResultTableCellIdsListener,qr as useResultTableListener,Ge as useRow,De as useRowCount,kt as useRowCountListener,He as useRowIds,St as useRowIdsListener,xt as useRowListener,nt as useSetCellCallback,Wr as useSetCheckpointCallback,st as useSetPartialRowCallback,it as useSetPartialValuesCallback,rt as useSetRowCallback,tt as useSetTableCallback,et as useSetTablesCallback,ct as useSetValueCallback,dt as useSetValuesCallback,Yt as useSliceIds,er as useSliceIdsListener,$t as useSliceRowIds,tr as useSliceRowIdsListener,We as useSortedRowIds,vt as useSortedRowIdsListener,Et as useStartTransactionListener,Be as useStore,qe as useStoreIds,Me as useStoreOrStoreById,ze as useStores,io as useSynchronizer,no as useSynchronizerIds,co as useSynchronizerOrSynchronizerById,lo as useSynchronizerStatus,Io as useSynchronizerStatusListener,Fe as useTable,Oe as useTableCellIds,wt as useTableCellIdsListener,je as useTableIds,Ct as useTableIdsListener,yt as useTableListener,Ee as useTables,ht as useTablesListener,Kr as useUndoInformation,$e as useValue,Ye as useValueIds,Tt as useValueIdsListener,Lt as useValueListener,Xe as useValues,Mt as useValuesListener,jt as useWillFinishTransactionListener};