get
inline fun <T : Any> get(qualifier: Qualifier? = null, noinline parameters: ParametersDefinition? = null): T
Resolves an instance of T from the app's Koin scope — the way a runner reaches any framework-provided singleton (NetworkParametersHolder, DataMailer, CancellableEventsHolder, use cases, etc.) or any dependency registered through MosaicDependencyInjectionConfig.additionalKoinModule.
Return
the resolved instance.
Parameters
qualifier
optional Koin qualifier, when more than one binding exists for T.
parameters
optional Koin parameters, forwarded to a factory/single definition that expects them.
fun <T : Any> get(clazz: KClass<T>, qualifier: Qualifier? = null, parameters: ParametersDefinition? = null): T
Non-reified overload of get, for call sites that only have a runtime KClass to resolve from (rather than a compile-time reified type).
Return
the resolved instance.
Parameters
clazz
the class to resolve.
qualifier
optional Koin qualifier.
parameters
optional Koin parameters.