Type Alias: Provider<T>
Provider<
T
> =Type
<T
> |ValueProvider
<T
> |ClassProvider
<T
>
Describes how a dependency should be provided. A provider can be:
- A class
Type
(shorthand for{ provide: Type, useClass: Type }
). - A
ValueProvider
object. - A
ClassProvider
object.
Type Parameters
T
T
= any
The type of the provided value.