DI Bag API / index / CanonicalLifetime
Type Alias: CanonicalLifetime<ServiceRegistrations extends Registrations, ServiceKey extends keyof ServiceRegistrations>
ts
type CanonicalLifetime<ServiceRegistrations extends Registrations, ServiceKey extends keyof ServiceRegistrations> = PublicLifetime<PolicyOf<ServiceRegistrations, ServiceKey, never>>;Defined in: lifetime-types.ts:232
Resolve a service's full public lifetime value through aliases and shared aliases. Unmarked providers default to scoped:one-per-container.
Type Parameters
| Type Parameter | Description |
|---|---|
ServiceRegistrations | - |
ServiceKey | - |