StaticProvider
Describes how an Injector
should be configured as static (that is, without reflection). A static provider provides tokens to an injector for various types of dependencies.
type StaticProvider = ValueProvider | ExistingProvider | StaticClassProvider | ConstructorProvider | FactoryProvider | any[];