@trpc/server
unstable-core-do-not-import
t.middleware
t.procedure
Middleware
Procedure
type Middleware = ? type Procedure = ? const t = initTRPC.create() class MyClass { private middleware: Middleware = t.middleware(({ next }) => next()) private proc: Procedure = t.procedure public procedure(procedure: Procedure) { this.proc = procedure return this } public use(middleware: Middleware) { this.middleware = middleware return this }