on master help sign in
Made encoding consistent
commite9220921c1521b840cf71bd29780c60650cf13f7 authoriko <ilyakooo0@gmail.com> dateFri 22 Jul 2022, 20:35 (4 years ago) parente3d009d
2 files changed+8−2
package.yaml+1 src/Main.hs+7−2
package.yaml+1
@@ -10,6 +10,7 @@ dependencies:
1010 - relude
1111 - optparse-generic
1212 - purescript-bridge
13+ - aeson
1314 - elm-bridge
1415 - mtl
1516
src/Main.hs+7−2
@@ -107,8 +107,13 @@ elmType name (SumDatatype (SumType sums)) = do
107107 _stcFields = Anonymous $ maybeToList value
108108 },
109109 es_omit_null = False,
110− es_unary_strings = True,
111− es_type = defSumEncoding
110+ es_unary_strings = False,
111+ es_type =
112+ SumEncoding'
113+ TaggedObject
114+ { tagFieldName = "tag",
115+ contentsFieldName = "values"
116+ }
112117 }
113118 ]
114119 pure $ ETyCon $ ETCon $ toString name