Skip to content

Commit 2b81ce1

Browse files
authored
Upgrade argonaut library versions for typed errors (#46)
1 parent 1f6dde0 commit 2b81ce1

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

bower.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
},
1212
"license": "MIT",
1313
"dependencies": {
14-
"purescript-argonaut-codecs": "^6.0.0",
14+
"purescript-argonaut-codecs": "^7.0.0",
1515
"purescript-argonaut-core": "^5.0.0",
16-
"purescript-argonaut-traversals": "^7.0.0"
16+
"purescript-argonaut-traversals": "^8.0.0"
1717
},
1818
"devDependencies": {
1919
"purescript-console": "^4.0.0",

examples/Examples/Data/Argonaut/Record.purs

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ module Examples.Data.Argonaut.Record where
22

33
import Prelude
44

5-
import Data.Argonaut (class EncodeJson, class DecodeJson, Json, encodeJson, fromArray, decodeJson, jsonEmptyObject, (~>), (~>?), (:=), (:=?), (.:), (.:?), (.!=))
5+
import Data.Argonaut (class DecodeJson, class EncodeJson, Json, JsonDecodeError, decodeJson, encodeJson, fromArray, jsonEmptyObject, (.!=), (.:), (.:?), (:=), (:=?), (~>), (~>?))
66
import Data.Either (Either)
77
import Data.Maybe (Maybe)
88
import Data.Traversable (traverse)
@@ -36,7 +36,7 @@ instance encodeJsonBlogPost :: EncodeJson BlogPost where
3636

3737
type BlogPostArray = Array BlogPost
3838

39-
decodeBlogPostArray :: Json -> Either String BlogPostArray
39+
decodeBlogPostArray :: Json -> Either JsonDecodeError BlogPostArray
4040
decodeBlogPostArray json = decodeJson json >>= traverse decodeJson
4141

4242
encodeBlogPostArray :: BlogPostArray -> Json

src/Data/Argonaut.purs

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ module Data.Argonaut
1010

1111

1212
import Data.Argonaut.Core (Json, caseJson, caseJsonArray, caseJsonBoolean, caseJsonNull, caseJsonNumber, caseJsonObject, caseJsonString, fromArray, fromBoolean, fromNumber, fromObject, fromString, isArray, isBoolean, isNull, isNumber, isObject, isString, jsonEmptyArray, jsonEmptyObject, jsonEmptyString, jsonFalse, jsonNull, jsonSingletonArray, jsonSingletonObject, jsonTrue, jsonZero, stringify, toArray, toBoolean, toNull, toNumber, toObject, toString)
13-
import Data.Argonaut.Decode (class DecodeJson, decodeJson, defaultField, defaultFieldDeprecated, getField, getFieldDeprecated, getFieldOptional, getFieldOptional', getFieldOptionalDeprecated, (.!=), (.:), (.:!), (.:?), (.?), (.?=), (.??))
13+
import Data.Argonaut.Decode (class DecodeJson, JsonDecodeError(..), decodeJson, defaultField, getField, getFieldOptional, getFieldOptional', parseJson, printJsonDecodeError, (.!=), (.:), (.:!), (.:?))
1414
import Data.Argonaut.Encode (class EncodeJson, assoc, assocOptional, encodeJson, extend, extendOptional, (:=), (:=?), (~>), (~>?))
15-
import Data.Argonaut.JCursor (JCursor(..), JsonPrim(..), cursorGet, cursorSet, downField, downIndex, fail, fromPrims, inferEmpty, insideOut, primBool, primNull, primNum, primStr, primToJson, print, runJsonPrim, toPrims)
15+
import Data.Argonaut.JCursor (JCursor(..), JsonPrim(..), cursorGet, cursorSet, downField, downIndex, fromPrims, inferEmpty, insideOut, primBool, primNull, primNum, primStr, primToJson, print, runJsonPrim, toPrims)
1616
import Data.Argonaut.Parser (jsonParser)
1717
import Data.Argonaut.Prisms (_Array, _Boolean, _Null, _Number, _Object, _String)
1818
import Data.Argonaut.Traversals (_JsonArray, _JsonBoolean, _JsonNull, _JsonNumber, _JsonObject, _JsonString)

0 commit comments

Comments
 (0)