lazy icon indicating copy to clipboard operation
lazy copied to clipboard

lazyUnwrap

Open pdavidow opened this issue 7 years ago • 0 comments

Have lazy version of Maybe.Extra.unwrap (http://package.elm-lang.org/packages/elm-community/maybe-extra/4.0.0/Maybe-Extra#unwrap)

lazyUnwrap : Lazy b -> (a -> b) -> Maybe a -> b
lazyUnwrap lazy func mbA = 
    case mbA of
        Just a ->
            func a

        Nothing ->
            Lazy.force lazy

(based on https://elmlang.slack.com/archives/C0CJ3SBBM/p1498747762625749)

pdavidow avatar Jun 29 '17 17:06 pdavidow