tRPCttRPC
Powered by
hachoterH
tRPC•3y ago•
5 replies
hachoter

Property 'query' does not exist on type ...

I think this is an issue on my end here is how I am defining everything
export const t = initTRPC.create();
export const t = initTRPC.create();

export const assetsRouter = t.router({
  images: t.procedure.input(getImagesValidator).query(async ({ input }) => {
    return await getImages(input);
  }),
});
export const assetsRouter = t.router({
  images: t.procedure.input(getImagesValidator).query(async ({ input }) => {
    return await getImages(input);
  }),
});

import { assetsRouter } from "../apps/routes";
import { t } from "./t";
export const appRouter = t.router({
  menus: menusRouter
});
// export type definition of API
export type AppRouter = typeof appRouter;
import { assetsRouter } from "../apps/routes";
import { t } from "./t";
export const appRouter = t.router({
  menus: menusRouter
});
// export type definition of API
export type AppRouter = typeof appRouter;

And in my client, I have this
import { createTRPCProxyClient, httpBatchLink } from '@trpc/client';
import type { AppRouter } from '../../../api/trpc/server';

export const client = createTRPCProxyClient<AppRouter>({
    links: [
        httpBatchLink({
            url: 'http://127.0.0.1:4000/trpc'
        })
    ]
});
import { createTRPCProxyClient, httpBatchLink } from '@trpc/client';
import type { AppRouter } from '../../../api/trpc/server';

export const client = createTRPCProxyClient<AppRouter>({
    links: [
        httpBatchLink({
            url: 'http://127.0.0.1:4000/trpc'
        })
    ]
});

But when I try to query like this
client.assets.images.query
client.assets.images.query
i get an error property query does not exist, it correctly infers the type assets etc... but not query
tRPCJoin
Move Fast & Break Nothing. End-to-end typesafe APIs made easy.
5,015Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

Property 'createClient' does not exist on type
Answer OverflowAAnswer Overflow / ❓-help
3y ago
Property 'error' does not exist on type 'MiddlewareOKResult<any>'.
DangerZoneDDangerZone / ❓-help
2y ago