This syntax represents type signatures in Elm.
For example :
add : Int -> Int -> Int
{ name : Elm.Syntax.Node.Node String
, typeAnnotation : Elm.Syntax.Node.Node Elm.Syntax.TypeAnnotation.TypeAnnotation
}
Type alias representing a signature in Elm.
encode : Signature -> Json.Encode.Value
Encode a Signature
syntax element to JSON.
decoder : Json.Decode.Decoder Signature
JSON decoder for a Signature
syntax element.