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