stil4m/elm-syntax/7.2.4

NOTE: the latest version is 7.3.9

Elm.Syntax.ModuleName

Module Name Syntax

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.