The documentation says both that the second arg is a Handler and that it's a Decoder a. The interface for all other packages like this is Decoder a It probably should be. But it isn't.|
Should maybe be
on : String -> Json.Decode.Decoder msg -> TypedSvg.Core.Attribute msg
on event decoder =
VirtualDom.on event (VirtualDom.Normal decoder)
and not
on : String -> VirtualDom.Handler msg -> VirtualDom.Attribute msg
on =
VirtualDom.on
The documentation says both that the second arg is a
Handler
and that it's aDecoder a
. The interface for all other packages like this isDecoder a
It probably should be. But it isn't.|Should maybe be
and not