lue-bird / elm-docs-diff / Elm.Type.Diff

Diff an Elm.Type.Type

areEquivalent : ( { type_ : Elm.Type.Type, parameters : List String }, { type_ : Elm.Type.Type, parameters : List String } ) -> Basics.Bool

Are both Elm.Type.Types equal?

Put parameters = [] for value/function/port declaration types otherwise provide the variable names after the declared name for type/type alias declarations.

variable : { old : String, new : String } -> Elm.SemanticMagnitude.Magnitude

Reminder: Emulates elm diff behaviour and therefore explicitly emulates its errors: