File tree Expand file tree Collapse file tree 3 files changed +8
-1
lines changed Expand file tree Collapse file tree 3 files changed +8
-1
lines changed Original file line number Diff line number Diff line change 3131
3232 instance readBoolean :: ReadForeign Prim.Boolean
3333
34+ instance readError :: ReadForeign Error
35+
3436 instance readMaybe :: (ReadForeign a) => ReadForeign (Maybe a)
3537
3638 instance readNumber :: ReadForeign Prim.Number
Original file line number Diff line number Diff line change 2626 "purescript-either" : " *" ,
2727 "purescript-maybe" : " *" ,
2828 "purescript-tuples" : " *" ,
29- "purescript-foldable-traversable" : " *"
29+ "purescript-foldable-traversable" : " *" ,
30+ "purescript-globals" : " >=0.1.3"
3031 }
3132}
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ import Data.Either
1313import Data.Maybe
1414import Data.Tuple
1515import Data.Traversable
16+ import Global (Error (..))
1617
1718foreign import data Foreign :: *
1819
@@ -91,6 +92,9 @@ instance readNumber :: ReadForeign Number where
9192instance readBoolean :: ReadForeign Boolean where
9293 read = ForeignParser $ readPrimType " Boolean"
9394
95+ instance readError :: ReadForeign Error where
96+ read = ForeignParser $ readPrimType " Error"
97+
9498instance readArray :: (ReadForeign a ) => ReadForeign [a ] where
9599 read = let
96100 arrayItem (Tuple i x) = case parseForeign read x of
You can’t perform that action at this time.
0 commit comments