I am a little confused by relation between scopes ...
# koin
t
I am a little confused by relation between scopes and module namespaces. For example:
Copy code
val 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?
1