Interface: IsolatedServiceSpecInput<M, S, E>
Defined in: src/batteries/isolation/types.ts:154
Input shape accepted by defineIsolatedService.
Type Parameters
| Type Parameter | Default type |
|---|---|
M extends MethodMap | MethodMap |
S extends StreamMap | StreamMap |
E extends EventMap | EventMap |
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
events? | E | Unsolicited event channels, keyed by name. Default {}. | src/batteries/isolation/types.ts:166 |
methods? | M | Request/response methods, keyed by name. Default {}. | src/batteries/isolation/types.ts:162 |
name | string | Used in error messages and observability reports to identify this service. | src/batteries/isolation/types.ts:160 |
streams? | S | Fire-and-forward streaming methods, keyed by name. Default {}. | src/batteries/isolation/types.ts:164 |