stil4m/elm-syntax/7.1.3

NOTE: the latest version is 7.3.9

Elm.Syntax.File

File Syntax

This syntax represents a whole Elm file.

Types

type alias File =
{ moduleDefinition : Node Module
, imports : List (Node Import)
, declarations : List (Node Declaration)
, comments : List (Node Comment)
}

Type annotation for a file

Serialization

encode : File -> Value

Encode a File syntax element to JSON.

decoder : Decoder File

JSON decoder for a File syntax element.