Skip to content

Commit 10edf82

Browse files
committed
Fix example
1 parent 370f7e8 commit 10edf82

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

examples/Complex.purs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ import Control.Monad.Eff
1010
foreign import showUnsafe
1111
"var showUnsafe = JSON.stringify;" :: forall a. a -> String
1212

13-
data Object = Object { foo :: String
14-
, bar :: Boolean
15-
, baz :: Number
16-
, list :: [ListItem] }
13+
data SomeObject = SomeObject { foo :: String
14+
, bar :: Boolean
15+
, baz :: Number
16+
, list :: [ListItem] }
1717

1818
data ListItem = ListItem { x :: Number
1919
, y :: Number
@@ -26,17 +26,17 @@ instance readListItem :: ReadForeign ListItem where
2626
z <- prop "z"
2727
return $ ListItem { x: x, y: y, z: z }
2828

29-
instance readObject :: ReadForeign Object where
29+
instance readObject :: ReadForeign SomeObject where
3030
read = do
3131
foo <- prop "foo"
3232
bar <- prop "bar"
3333
baz <- prop "baz"
3434
list <- prop "list"
35-
return $ Object { foo: foo, bar: bar, baz: baz, list: list }
35+
return $ SomeObject { foo: foo, bar: bar, baz: baz, list: list }
3636

3737
main = do
3838

3939
let json = "{\"foo\":\"hello\",\"bar\":true,\"baz\":1,\"list\":[{\"x\":1,\"y\":2},{\"x\":3,\"y\":4,\"z\":999}]}"
4040
Debug.Trace.trace case parseJSON json of
4141
Left err -> "Error parsing JSON:\n" ++ err
42-
Right (Object result) -> showUnsafe result
42+
Right (SomeObject result) -> showUnsafe result

0 commit comments

Comments
 (0)