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
readonlydescriptor:DescService
Defined in: packages/core/src/defineService.ts:52
The proto service descriptor (carries typeName and file).
register
readonlyregister: (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
