aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormrkutly <mark.sauer.utley@gmail.com>2022-05-24 17:20:09 -0400
committerLouis Pilfold <louis@lpil.uk>2022-06-11 18:39:10 +0100
commitb5dbffd3a230583117731581d29c87c31608ad58 (patch)
tree293281678e9b9d19df777a3de425f4aaea86b6b6 /src
parent2a4933b590c5b7377cace94c3f1bb8bb8cec8519 (diff)
downloadgleam_json-b5dbffd3a230583117731581d29c87c31608ad58.tar.gz
gleam_json-b5dbffd3a230583117731581d29c87c31608ad58.zip
check for javascriptcore error message
Diffstat (limited to 'src')
-rw-r--r--src/gleam_json_ffi.mjs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/gleam_json_ffi.mjs b/src/gleam_json_ffi.mjs
index a66a17d..9d3daee 100644
--- a/src/gleam_json_ffi.mjs
+++ b/src/gleam_json_ffi.mjs
@@ -1,5 +1,4 @@
import { Ok, Error } from './gleam.mjs'
-import { bit_string_to_string } from '../../gleam_stdlib/dist/gleam_stdlib.mjs'
import { UnexpectedByte, UnexpectedEndOfInput } from './gleam/json.mjs'
export function json_to_string(json) {
@@ -38,7 +37,7 @@ function getJsonDecodeError(stdErr) {
}
function isUnexpectedEndOfInput(err) {
- return err.message === 'Unexpected end of JSON input'
+ return err.message.includes('Unexpected end') || err.message.includes('Unexpected EOF')
}
const unexpectedByteRegex = /Unexpected token (.) in JSON at position (\d+)/