2 lines
811 B
JavaScript
2 lines
811 B
JavaScript
import{O as o}from"./index-88b436a3.js";function a(r){return{query:{...r,limit:r.limit||10,page:r.page||1,total:0},rows:[]}}function l(r,e){if(!e)return a(r);const n=r.page||e.page||1,t=r.limit||e.limit||10,u=(n-1)*t,c=(e.rows||[]).map((i,s)=>({...i,index:u+s}));return{query:{...r,limit:t,page:n,total:e.total??0},rows:c}}async function m(r,e){try{const n=await o(e,r);return{data:n.rows||[],count:n.total??0}}catch(n){return console.error("Admin resource query error:",n),null}}async function b(r,e){return m(r,e)}async function p(r,e="users"){try{const n=await o(e,r);return l(r,n)}catch(n){return console.error("Admin resource table error:",n),a(r)}}async function g(r,e="users"){return p(r,e)}export{p as TableEngineRequest,g as TableEngineShopRequest,m as buildSupabaseQuery,b as buildSupabaseShopQuery};
|