DI Bag API / index / BuilderBuildModule
Interface: BuilderBuildModule()<Entries extends Entry, Constraints extends NeedConstraint>
Defined in: builder-method-types.ts:112
The checked buildModule callable exposed by a builder.
Type Parameters
| Type Parameter | Description |
|---|---|
Entries | - |
Constraints | - |
ts
<const Keys extends readonly unknown[]>(options: ModuleOptions & {
readonly exportedServiceKeys: Keys & Selection<RegistrationsFromEntries<Entries>, Constraints, Keys, 'buildModule'> & ModuleExportAdmission<Keys> & SealAdmission<RegistrationsFromEntries<Entries>, Extract<SelectionKey<Keys[number]>, keyof RegistrationsFromEntries<Entries>>, Constraints>;
}): Module<ExportedServices<ServicesOf<RegistrationsFromEntries<Entries>>, Extract<SelectionKey<Keys[number]>, keyof RegistrationsFromEntries<Entries>>>, ExternalRequirements<ModuleSealedConstraints<Entries, Constraints, Extract<SelectionKey<Keys[number]>, keyof RegistrationsFromEntries<Entries>>>>, ModuleSealedConstraints<Entries, Constraints, Extract<SelectionKey<Keys[number]>, keyof RegistrationsFromEntries<Entries>>>, ModulePublicProviders<RegistrationsFromEntries<Entries>, Extract<SelectionKey<Keys[number]>, keyof RegistrationsFromEntries<Entries>>>>;Defined in: builder-method-types.ts:113
The checked buildModule callable exposed by a builder.
Type Parameters
| Type Parameter | Description |
|---|---|
Keys | - |
Parameters
| Parameter | Description |
|---|---|
options | - |