Skip to main content

Interface: EntityTrpcRouter<T>

Defined in: src/trpc/TrpcRouterBuilder.ts:8

Type Parameters​

Type ParameterDefault type
Tany

Properties​

list​

list: TrpcProcedureHandler<{ skip?: number; limit?: number; } | undefined, T[]>

Defined in: src/trpc/TrpcRouterBuilder.ts:9


byId​

byId: TrpcProcedureHandler<{ id: any; }, T | null>

Defined in: src/trpc/TrpcRouterBuilder.ts:10


create​

create: TrpcProcedureHandler<Partial<T>, T>

Defined in: src/trpc/TrpcRouterBuilder.ts:11


update​

update: TrpcProcedureHandler<{ id: any; data: Partial<T>; }, T | null>

Defined in: src/trpc/TrpcRouterBuilder.ts:12


delete​

delete: TrpcProcedureHandler<{ id: any; }, boolean>

Defined in: src/trpc/TrpcRouterBuilder.ts:13