Diff an Elm.Docs.Module
{ unions : { added : Dict String Elm.Docs.Union
, changed : Dict String { old : Elm.Docs.Union
, new : Elm.Docs.Union }
, removed : Dict String Elm.Docs.Union }
, aliases : { added : Dict String Elm.Docs.Alias
, changed : Dict String { old : Elm.Docs.Alias
, new : Elm.Docs.Alias }
, removed : Dict String Elm.Docs.Alias }
, values : { added : Dict String Elm.Docs.Value
, changed : Dict String { old : Elm.Docs.Value
, new : Elm.Docs.Value }
, removed : Dict String Elm.Docs.Value }
}
For union type
, type alias
and function/value declarations:
Names of removed and added declarations and both declarations if a declaration was changed.
for : { old : Elm.Docs.Module, new : Elm.Docs.Module } -> Diff
A Diff
with everything that changed from old -> new
toMagnitude : Diff -> Elm.SemanticMagnitude.Magnitude