diff --git a/native/src/handler.js b/native/src/handler.js index 5d6e2ea..783b6f0 100644 --- a/native/src/handler.js +++ b/native/src/handler.js @@ -8,7 +8,7 @@ function parse(data) { return ok(ast); } catch (ex) { if (ex instanceof GuessParsingError) { - return error(ex.allMessages); + return error(...ex.allMessages); } return error([ex.message]); } diff --git a/native/src/parser.js b/native/src/parser.js index 0d0ea14..0112926 100644 --- a/native/src/parser.js +++ b/native/src/parser.js @@ -41,7 +41,7 @@ export class GuessParsingError extends Error { constructor(...messages) { super(messages.join(', ')); - this.allMessages = message; + this.allMessages = messages; } }