Skip to content

Connectum API Reference / @connectum/core / ConnectumCallMap

Interface: ConnectumCallMap

Defined in: packages/core/src/serviceCatalog.ts:31

Module-augmentation target for type-safe unary ctx.call(method, request).

@connectum/protoc-gen-catalog augments this with one entry per unary RPC, keyed "<typeName>/<method>"{ request; response }. It starts empty so that a project with no generated catalog still type-checks (calls are then untyped rather than a hard error).

Properties

echo.v1.EchoService/Echo

echo.v1.EchoService/Echo: object

Defined in: packages/core/tests/integration/ctxCall.test.ts:31

request

request: EchoRequest

response

response: EchoResponse


echo.v1.EchoService/Nope

echo.v1.EchoService/Nope: object

Defined in: packages/core/tests/integration/ctxCall.test.ts:34

request

request: EchoRequest

response

response: EchoResponse


echo.v1.EchoService/RateLimitedEcho

echo.v1.EchoService/RateLimitedEcho: object

Defined in: packages/core/tests/integration/ctxCallErrorTrailers.test.ts:23

request

request: EchoRequest

response

response: EchoResponse


ghost.v1.GhostService/Vanish

ghost.v1.GhostService/Vanish: object

Defined in: packages/core/tests/integration/ctxCall.test.ts:33

request

request: EchoRequest

response

response: EchoResponse


streaming.v1.StreamingService/Echo

streaming.v1.StreamingService/Echo: object

Defined in: packages/core/tests/integration/ctxCall.test.ts:32

request

request: Item

response

response: Item