@nexica/nestjs-trpc
Version:
NestJS TRPC Bridge
11 lines (10 loc) • 369 B
TypeScript
import 'reflect-metadata';
import { z } from 'zod/v4';
type ZodTypeAny = z.ZodType;
export interface ProcedureOptions {
input?: ZodTypeAny;
output?: ZodTypeAny;
}
export type ProcedureType = 'query' | 'mutation' | 'subscription';
export declare function createProcedureDecorator(type: ProcedureType): (options?: ProcedureOptions) => MethodDecorator;
export {};