buildFactory

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.