Interface: ServiceActivationContext<TConfig = unknown, TParent extends IService | undefined = undefined>
Defined in: contracts.ts:47
Type Parameters
| Type Parameter | Default type |
|---|---|
TConfig | unknown |
TParent extends IService | undefined | undefined |
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
config | readonly | TConfig | - | contracts.ts:50 |
environment | readonly | IEnvironmentDescriptor | - | contracts.ts:53 |
log? | readonly | TelemetryLog | The telemetry emitter, always supplied by the manager. Optional here so a context built by hand in a consumer's test still satisfies the type. | contracts.ts:59 |
manager | readonly | ServiceManager | - | contracts.ts:51 |
name | readonly | string | - | contracts.ts:48 |
parent? | readonly | TParent | - | contracts.ts:60 |
priority | readonly | number | - | contracts.ts:49 |
scheduler | readonly | IScheduler | - | contracts.ts:52 |
signal | readonly | AbortSignal | - | contracts.ts:54 |