build Factory
fun <T : Any> Module.buildFactory(kclass: KClass<T>, qualifier: Qualifier? = null, definition: Definition<T>): KoinDefinition<T>
Build a factory definition with explicit KClass. Used by the compiler plugin for generated module definitions.
fun <T : Any> ScopeDSL.buildFactory(kclass: KClass<T>, qualifier: Qualifier? = null, definition: Definition<T>): KoinDefinition<T>
Build a factory definition in a scope with explicit KClass. Used by the compiler plugin for generated scope definitions.