Skip to content

Commit ae318bc

Browse files
committed
Simplify code for encoding of Either
1 parent d8ac7f7 commit ae318bc

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Foreign/Generic/Class.purs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,8 +212,8 @@ instance maybeEncode :: Encode a => Encode (Maybe a) where
212212

213213
instance eitherEncode :: (Encode a, Encode b) => Encode (Either a b) where
214214
encode = case _ of
215-
Left value -> unsafeToForeign $ Record.insert (SProxy:: SProxy "Left") (encode value) {}
216-
Right value -> unsafeToForeign $ Record.insert (SProxy:: SProxy "Right") (encode value) {}
215+
Left value -> unsafeToForeign $ {"Left": (encode value)}
216+
Right value -> unsafeToForeign $ { "Right": (encode value) }
217217

218218
instance tupleEncode :: (Encode a, Encode b) => Encode (Tuple a b) where
219219
encode (Tuple a b) = encode [encode a, encode b]

0 commit comments

Comments
 (0)