Skip to content
1 min read · 144 words

Interface: IsolatedServiceSpecInput<M, S, E>

Defined in: src/batteries/isolation/types.ts:154

Input shape accepted by defineIsolatedService.

Type Parameters

Type ParameterDefault type
M extends MethodMapMethodMap
S extends StreamMapStreamMap
E extends EventMapEventMap

Properties

PropertyTypeDescriptionDefined in
events?EUnsolicited event channels, keyed by name. Default {}.src/batteries/isolation/types.ts:166
methods?MRequest/response methods, keyed by name. Default {}.src/batteries/isolation/types.ts:162
namestringUsed in error messages and observability reports to identify this service.src/batteries/isolation/types.ts:160
streams?SFire-and-forward streaming methods, keyed by name. Default {}.src/batteries/isolation/types.ts:164