@@ -458,7 +458,8 @@ mismatchToReport localizer (MismatchInfo hint leftType rightType maybeReason) =
458 ( cmpHint
458 ( cmpHint
459 ("Your `" ++ name ++ "` function has this type:")
459 ("Your `" ++ name ++ "` function has this type:")
460 "But it needs to have a type like this:"
460 "But it needs to have a type like this:"
461− [ "TODO - link to overview of effect managers"
461+ [ "You can read more about setting up effect managers properly here:\
462+ \ <http://guide.elm-lang.org/effect_managers/>"
@@ -471,8 +472,8 @@ mismatchToReport localizer (MismatchInfo hint leftType rightType maybeReason) =
471 ( cmpHint
472 ( cmpHint
472 "The state created by `init` has this type:"
473 "The state created by `init` has this type:"
473 ("But `" ++ name ++ "` expects state of this type:")
474 ("But `" ++ name ++ "` expects state of this type:")
474− [ "Make the two state types match and you should be all set!"
475+ [ "Make the two state types match and you should be all set! More info here:\
475− , "TODO - link to overview of effect managers"
476+ \ <http://guide.elm-lang.org/effect_managers/>"
@@ -483,8 +484,8 @@ mismatchToReport localizer (MismatchInfo hint leftType rightType maybeReason) =
483 ( cmpHint
484 ( cmpHint
484 "The `onEffects` function can send this type of message:"
485 "The `onEffects` function can send this type of message:"
485 "But the `onSelfMsg` function receives this type:"
486 "But the `onSelfMsg` function receives this type:"
486− [ "Make the two message types match and you should be all set!"
487+ [ "Make the two message types match and you should be all set! More info here:\
487− , "TODO - link to overview of effect managers"
488+ \ <http://guide.elm-lang.org/effect_managers/>"