Skip to content

Commit 2e53044

Browse files
authored
Merge pull request #67 from abhin4v/patch-1
renderForeignError should render nested ForeignError recursively
2 parents e2c93b0 + 5e02a1b commit 2e53044

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Foreign.purs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,8 @@ type MultipleErrors = NonEmptyList ForeignError
7171

7272
renderForeignError :: ForeignError -> String
7373
renderForeignError (ForeignError msg) = msg
74-
renderForeignError (ErrorAtIndex i e) = "Error at array index " <> show i <> ": " <> show e
75-
renderForeignError (ErrorAtProperty prop e) = "Error at property " <> show prop <> ": " <> show e
74+
renderForeignError (ErrorAtIndex i e) = "Error at array index " <> show i <> ": " <> renderForeignError e
75+
renderForeignError (ErrorAtProperty prop e) = "Error at property " <> show prop <> ": " <> renderForeignError e
7676
renderForeignError (TypeMismatch exp act) = "Type mismatch: expected " <> exp <> ", found " <> act
7777

7878
-- | An error monad, used in this library to encode possible failures when

0 commit comments

Comments
 (0)