This syntax represents a whole Elm file.
{ moduleDefinition : Elm.Syntax.Node.Node Elm.Syntax.Module.Module
, imports : List (Elm.Syntax.Node.Node Elm.Syntax.Import.Import)
, declarations : List (Elm.Syntax.Node.Node Elm.Syntax.Declaration.Declaration)
, comments : List (Elm.Syntax.Node.Node Elm.Syntax.Comments.Comment)
}
Type annotation for a file
encode : File -> Json.Encode.Value
Encode a File
syntax element to JSON.
decoder : Json.Decode.Decoder File
JSON decoder for a File
syntax element.