data class ComponentFactory (source)
Provides a build lambda which produces the component and specifies via producesSingleton whether this component should be treated as singleton or not.
ComponentFactory(build: (ComponentFactoryContainer) -> Any, producesSingleton: Boolean)
Provides a build lambda which produces the component and specifies via producesSingleton whether this component should be treated as singleton or not.  | 
val build: (ComponentFactoryContainer) -> Any | 
|
val producesSingleton: Boolean |