hasanaktasTRH
Convex Community2y ago
25 replies
hasanaktasTR

Typescript error for @tanstack/react-query when extra parameter is added

lookup.ts (convex. server)
import { zCustomQuery } from "convex-helpers/server/zod";
import { query } from "./_generated/server";
import { NoOp } from "convex-helpers/server/customFunctions";


const publicQuery = zCustomQuery(query, NoOp);

export const getCountries = publicQuery({
  handler: async (ctx) => {
    const countries = await ctx.db.query("countries").collect();

    return countries;
  },
});



client.ts

import { convexQuery } from "@convex-dev/react-query";
import { useQuery } from "@tanstack/react-query";
import { api } from "@server/backend/convex/_generated/api";



const Component = () => {
  const countries1Query = useQuery(convexQuery(api.lookup.getCountries, { }));

  const countries2Query = useQuery({
    ...convexQuery(api.lookup.getCountries, { })
  });

  const countries3Query = useQuery({
    ...convexQuery(api.lookup.getCountries, { }),
    initialData:[]
  });

  return null

}


countries 3 query gives error
image.png
message.txt10.22KB
Was this page helpful?