DI Bag API / index / BuilderWithServices
Type Alias: BuilderWithServices<Entries extends Entry, Constraints extends NeedConstraint>
ts
type BuilderWithServices<Entries extends Entry, Constraints extends NeedConstraint> = <Named extends {
[Key in keyof Named]: ProviderOrFactory;
}>(providersByName: Named & Registrations & ([Named] extends [never] ? never : NamedAdmission<Named> & ThenableAdmission<Named> & IntroducesKeys<EntryKeys<Entries>, keyof Named> & IncrementalChecked<Entries, Named> & CheckedConstraints<Constraints, OverrideRegistrations<RegistrationsFromEntries<Entries>, Named>>)) => import('./di-bag').Builder<Entries | RegistrationEntries<Named>, Constraints>;Defined in: builder-method-types.ts:57
The checked generic withServices callable exposed by a builder.
Type Parameters
| Type Parameter | Description |
|---|---|
Entries | - |
Constraints | - |
Type Parameters
| Type Parameter | Description |
|---|---|
Named | - |
Parameters
| Parameter | Description |
|---|---|
providersByName | - |