Skip to content

Connectum API Reference / @connectum/core / ServiceDefinition

Interface: ServiceDefinition

Defined in: packages/core/src/defineService.ts:50

A service ready to be mounted: its proto descriptor plus a register closure that wires the handlers onto a ConnectRouter. Produced by defineService and defineLazyService; consumed by createServer({ services }).

Properties

descriptor

readonly descriptor: DescService

Defined in: packages/core/src/defineService.ts:52

The proto service descriptor (carries typeName and file).


register

readonly register: (router, ctx) => void

Defined in: packages/core/src/defineService.ts:54

Internal

Mounts the service's handlers on the given router.

Parameters

router

ConnectRouter

ctx

RegisterContext

Returns

void