Viktor Orlyk
04/21/2022, 12:08 PMimplementation("io.insert-koin:koin-ktor:$koin_version")
implementation("io.insert-koin:koin-logger-slf4j:$koin_version")
```import io.ktor.server.application.*
import org.koin.ktor.ext.Koin
fun Application.configureDependancyInjection() {
install(Koin) {
slf4jLogger()
modules(helloAppModule)
}
}
```Type mismatch: inferred type is Koin.Feature but Plugin<TypeVariable(P), TypeVariable(B), TypeVariable(F)> was expected
package com.example.base
import io.ktor.server.application.*
import org.koin.ktor.ext.koin
import org.koin.logger.slf4jLogger
fun Application.configureDependancyInjection() {
koin {
slf4jLogger()
}
}
result in next error maybe there is some dedicated guide to use it properly?
<html>Unresolved reference. None of the following candidates is applicable because of receiver type mismatch:<br/>public fun Application.koin(configuration: KoinAppDeclaration /* = KoinApplication.() -> Unit */): Koin defined in org.koin.ktor.ext
Nacho Ruiz Martin
04/21/2022, 12:25 PMarnaud.giuliani
04/21/2022, 1:23 PM