Open ghost opened 5 years ago
That actually is breaking since it removes the record constructor function, and you can't use Bar
in your own type annotations
Only the opposite change would actually be breaking; this issue talks about adding the Bar
record constructor, not removing it.
i swear i saw it the other way around
Quick Summary:
elm diff
outputs that my function signature is a breaking the API of my package if I redefine its arguments as a type alias. I think this is related to #1895.SSCCE
1.0 API
2.0 API, but could be 1.1.0?
But this doesn't seem breaking, and could probably be
1.1.0
with some changes toelm diff
?Additional Details
I wouldn't mind taking a stab at implementing this into
elm diff
, but I'm not fluent in Haskell and dunno if this is trivial or complicated. Let me know if I should give it a try! :sunny:I haven't tested this with arguments that isn't records, but I assume this would be the same.