Skip to content

DI Bag API / index / CreateIndependentContainerOptions

Type Alias: CreateIndependentContainerOptions<ServiceRegistrations extends Registrations, Constraints extends NeedConstraint = never, ReplacedServiceKeys extends readonly unknown[] = readonly [], ReplacementProviders = never> ​

ts
type CreateIndependentContainerOptions<ServiceRegistrations extends Registrations, Constraints extends NeedConstraint = never, ReplacedServiceKeys extends readonly unknown[] = readonly [], ReplacementProviders = never> = ReplacementOptions<ServiceRegistrations, Constraints, ReplacedServiceKeys, ReplacementProviders, 'createIndependentContainer'>;

Defined in: scope-types.ts:35

Options for creating an independent container with selected replacements.

Type Parameters ​

Type ParameterDescription
ServiceRegistrations-
Constraints-
ReplacedServiceKeys-
ReplacementProviders-

Ordinary services. Checked composition. Explicit ownership.