#External module fields
1 messages · Page 1 of 1 (latest)
The limitation is deliberate 👀
the logic is in https://github.com/dagger/dagger/pull/6102#issuecomment-1813209934
the problem is that if we have two modules in the dependency graph with two different versions, then the types are actually distinct
even though they share the same name
// +private is the right call here - you can't have a different type from another module as part of your module's interface
if you need them to not be private, interfaces might be what you need (I'm playing with them myself, very powerful but still have some rough edges)