Skip to content

Commit a092a0b

Browse files
author
Serhii Khoma
authored
Fix README: Change gEncodeJson to genericEncodeJson (#71)
* fix readme -> change gEncodeJson to genericEncodeJson * fix readme -> change gEncodeJson to genericEncodeJson
1 parent 49aa334 commit a092a0b

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -323,18 +323,22 @@ derive newtype instance decodeJsonAppUser :: DecodeJson AppUser
323323

324324
##### Generics
325325

326-
If your data type has an instance of `Generic`, then you can use [purescript-argonaut-generic](https://github.com/purescript-contrib/purescript-argonaut-generic) to leverage `gEncodeJson` and `gDecodeJson` to write your instances:
326+
If your data type has an instance of `Generic`, then you can use [purescript-argonaut-generic](https://github.com/purescript-contrib/purescript-argonaut-generic) to leverage `genericEncodeJson` and `genericDecodeJson` to write your instances:
327327

328328
```purs
329+
import Data.Generic.Rep (class Generic)
330+
import Data.Argonaut.Encode.Generic.Rep (genericEncodeJson)
331+
import Data.Argonaut.Decode.Generic.Rep (genericDecodeJson)
332+
329333
data Team = RedTeam | BlueTeam
330334
331335
derive instance genericTeam :: Generic Team _
332336
333337
instance encodeJsonTeam :: EncodeJson Team where
334-
encodeJson = gEncodeJson
338+
encodeJson = genericEncodeJson
335339
336340
instance decodeJsonTeam :: DecodeJson Team where
337-
decodeJson = gDecodeJson
341+
decodeJson = genericDecodeJson
338342
```
339343

340344
### Solving Common Problems

0 commit comments

Comments
 (0)