import type { TRPCProcedureBuilder, TRPCRouterBuilder } from "@trpc/server";
import type { ActorRepositoryInterface } from "../../Persistence/ActorRepositoryInterface.ts";
export const createActorTRPCRouter = ({
router,
publicProcedure,
actorRepo,
}: {
router: TRPCRouterBuilder<any>;
publicProcedure: TRPCProcedureBuilder<any, any, any, any, any, any, any, any>;
actorRepo: ActorRepositoryInterface;
}) =>
router({
findMany: publicProcedure.query(actorRepo.findMany),
});
import type { TRPCProcedureBuilder, TRPCRouterBuilder } from "@trpc/server";
import type { ActorRepositoryInterface } from "../../Persistence/ActorRepositoryInterface.ts";
export const createActorTRPCRouter = ({
router,
publicProcedure,
actorRepo,
}: {
router: TRPCRouterBuilder<any>;
publicProcedure: TRPCProcedureBuilder<any, any, any, any, any, any, any, any>;
actorRepo: ActorRepositoryInterface;
}) =>
router({
findMany: publicProcedure.query(actorRepo.findMany),
});