We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e202d17 commit d4b09f0Copy full SHA for d4b09f0
src/utils.js
@@ -20,7 +20,14 @@ const isXError = x => (error /*: Error */) => error.keyword === x;
20
export const isRequiredError = isXError('required');
21
export const isAnyOfError = isXError('anyOf');
22
export const isEnumError = isXError('enum');
23
-export const getErrors = (node /*: Node*/) => (node && node.errors) || [];
+export const getErrors = (node /*: Node*/) =>
24
+ node && node.errors
25
+ ? node.errors.map(e =>
26
+ e.keyword === 'errorMessage'
27
+ ? { ...e.params.errors[0], message: e.message }
28
+ : e
29
+ )
30
+ : [];
31
32
// Node
33
export const getChildren = (node /*: Node*/) /*: $ReadOnlyArray<Node>*/ =>
0 commit comments