Skip to main content

Interface: ServiceActivationContext<TConfig = unknown, TParent extends IService | undefined = undefined>

Defined in: contracts.ts:47

Type Parameters

Type ParameterDefault type
TConfigunknown
TParent extends IService | undefinedundefined

Properties

PropertyModifierTypeDescriptionDefined in
configreadonlyTConfig-contracts.ts:50
environmentreadonlyIEnvironmentDescriptor-contracts.ts:53
log?readonlyTelemetryLogThe 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
managerreadonlyServiceManager-contracts.ts:51
namereadonlystring-contracts.ts:48
parent?readonlyTParent-contracts.ts:60
priorityreadonlynumber-contracts.ts:49
schedulerreadonlyIScheduler-contracts.ts:52
signalreadonlyAbortSignal-contracts.ts:54