tapchicoma
10/02/2018, 9:57 AMval someModule = module {
module("some.fancy.namespace") {
scope("scope-name") { Dep2(get<Dep1>()) }
factory { Dep1() }
module("some.fancy.namespace.inner") {
factory { Dep3(get<Dep2>()) }
}
}
}
I suppose, in this case Dep3
factory will fail if scope is no created, but otherwise it will provide the dependency.
Also, I suppose, Koin can't get Dep2
dependency in module("some.other.namespace")
even if scope was created?