A few functions were referencing Selector in their arguments, but they were pointing to the one in Internal rather than the one that is publicly exposed.
This make it harder to find where Selectors are, and I can imagine that this makes adding type annotations through an IDE create an invalid type annotation (because it would reference something that wasn't exposed).
This was reported by the NoMissingTypeExposeelm-review rule.
A few functions were referencing
Selector
in their arguments, but they were pointing to the one inInternal
rather than the one that is publicly exposed. This make it harder to find where Selectors are, and I can imagine that this makes adding type annotations through an IDE create an invalid type annotation (because it would reference something that wasn't exposed).This was reported by the
NoMissingTypeExpose
elm-review
rule.