MCPcopy Create free account
hub / github.com/middleapi/orpc / ImplProcedureController

Class ImplProcedureController

packages/nest/src/implement.test.ts:65–87  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

63 })
64
65 @Controller()
66 class ImplProcedureController {
67 @Implement(contract.ping)
68 ping(@Req() _req: NodeHttpRequest) {
69 req = _req
70
71 return implement(contract.ping).handler(ping_handler)
72 }
73
74 @Implement(contract.pong)
75 pong(@Req() _req: NodeHttpRequest) {
76 req = _req
77
78 return implement(contract.pong).handler(pong_handler)
79 }
80
81 @Implement(contract.nested.peng)
82 peng(@Req() _req: NodeHttpRequest) {
83 req = _req
84
85 return implement(contract.nested.peng).handler(peng_handler)
86 }
87 }
88
89 const AdvanceMeta: MethodDecorator = (target, propertyKey, descriptor) => {
90 Reflect.defineMetadata('orpc:meta', { path: '/advanced' }, target, propertyKey)

Callers

nothing calls this directly

Calls 1

ImplementFunction · 0.90

Tested by

no test coverage detected