Skip to content

DI Bag API / index / BuilderWithInstalledModules

Type Alias: BuilderWithInstalledModules<Entries extends Entry, Constraints extends NeedConstraint> ​

ts
type BuilderWithInstalledModules<Entries extends Entry, Constraints extends NeedConstraint> = <const Modules extends readonly unknown[]>(modules: Modules & InstalledModulesAdmission<Entries, Constraints, Modules>) => import('./di-bag').Builder<InstalledModulesEntries<Entries, Constraints, Modules>, InstalledModulesConstraints<Entries, Constraints, Modules>>;

Defined in: builder-method-types.ts:126

The checked generic withInstalledModules callable exposed by a builder.

Type Parameters ​

Type ParameterDescription
Entries-
Constraints-

Type Parameters ​

Type ParameterDescription
const Modules-

Parameters ​

ParameterDescription
modules-

Ordinary services. Checked composition. Explicit ownership.