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

Diff a list of Elm.Docs.Modules.


type alias Diff =
{ modulesAdded : Set String
, modulesChanged : Dict String Elm.Module.Diff.Diff
, modulesRemoved : Set String 
}

Names of removed and added modules and an Elm.Module.Diff.Diff for all modules that were changed.

for : { old : List Elm.Docs.Module, new : List Elm.Docs.Module } -> Diff

A Diff with everything that changed from old -> new

toMagnitude : Diff -> Elm.SemanticMagnitude.Magnitude

What Magnitude does this Diff have?