stil4m/elm-syntax/7.3.1

NOTE: the latest version is 7.3.9

Elm.Syntax.ModuleName

This syntax represents the module names in Elm. These can be used for imports, module names (duh), and for qualified access. For example:

module Elm.Syntax.ModuleName ...


import Foo.Bar ...


import ... as Something


My.Module.something


My.Module.SomeType

Types

type alias ModuleName =
List String

Base representation for a module name

Serialization

encode : ModuleName -> Value

Encode a ModuleName syntax element to JSON.

decoder : Decoder ModuleName

JSON decoder for a ModuleName syntax element.