DI Bag API / index / ProviderNamedDependencies
Type Alias: ProviderNamedDependencies<R extends ProviderOrFactory>
ts
type ProviderNamedDependencies<R extends ProviderOrFactory> = ProviderBase extends R ? unknown : Parameters<ProviderFactory<R>> extends [] ? Record<never, never> : Exclude<Parameters<ProviderFactory<R>>[0], undefined>;Defined in: provider.ts:96
Extract the provider's named dependency object.
Type Parameters
| Type Parameter | Description |
|---|---|
R | - |
See
https://dany-fedorov.github.io/di-bag/guides/api-reference.html#provider-and-module-projections