finos / morphir-elm / Morphir.Elm.Frontend.Codec

Codecs for types in the Morphir.Elm.Frontend module.

Options

decodeOptions : Json.Decode.Decoder Morphir.Elm.Frontend.Options

Decode Options.

PackageInfo

decodePackageInfo : Json.Decode.Decoder Morphir.Elm.Frontend.PackageInfo

Encode PackageInfo.

DeadEnd

encodeDeadEnd : Parser.DeadEnd -> Json.Encode.Value

Encode DeadEnd.

SourceFile

encodeSourceFile : Morphir.Elm.Frontend.SourceFile -> Json.Encode.Value

Encode SourceFile.

Error

encodeError : Morphir.Elm.Frontend.Error -> Json.Encode.Value

Encode Error.

ContentLocation

encodeContentLocation : Morphir.Elm.Frontend.ContentLocation -> Json.Encode.Value

Encode ContentLocation.

ContentRange

encodeContentRange : Morphir.Elm.Frontend.ContentRange -> Json.Encode.Value

Encode ContentRange.

SourceLocation

encodeSourceLocation : Morphir.Elm.Frontend.SourceLocation -> Json.Encode.Value

Encode SourceLocation.