export default async (tablePath:string) => {
  const { data: rows, status: queryStatus, error: queryError } = await useAsyncData(tablePath, () => {
    return queryCollection('csvTables')
    .select('meta','stem')
    .where('stem','LIKE',tablePath)
    .first()
  },{server:false,lazy:true})

  let formatData=await rows.value;
  // console.log(tablePath);
  // console.log(queryStatus.value);
  // console.log(queryError.value);
  // console.log(rows.value);
  if (queryStatus.value=='error'){
    return [{error:queryError.value}]
  }
  else if (queryStatus.value=='idle')
  {
    return [{error:'Idle'}];
  }
  else{
    const data = formatData?.meta.body;
    return data;
  }
}