Skip to content

Commit d24ba98

Browse files
committed
making ErrorHandler resolver required & removing checks
1 parent 3c547bf commit d24ba98

16 files changed

Lines changed: 2 additions & 67 deletions

src/error-handlers/contains.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@ import * as Instance from "@hyperjump/json-schema/instance/experimental";
66

77
/** @type ErrorHandler */
88
const containsErrorHandler = (normalizedErrors, instance, localization, resolver) => {
9-
if (!resolver?.getSiblingKeywordValue) {
10-
throw new Error("Missing resolver.getSiblingKeywordValue in error handler context");
11-
}
12-
139
/** @type ErrorObject[] */
1410
const errors = [];
1511

src/error-handlers/format.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@ import * as Instance from "@hyperjump/json-schema/instance/experimental";
66

77
/** @type ErrorHandler */
88
const formatErrorHandler = (normalizedErrors, instance, localization, resolver) => {
9-
if (!resolver?.getCompiledKeywordValue) {
10-
throw new Error("Missing resolver.getCompiledKeywordValue in error handler context");
11-
}
12-
139
/** @type ErrorObject[] */
1410
const errors = [];
1511

src/error-handlers/maxItems.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@ import * as Instance from "@hyperjump/json-schema/instance/experimental";
66

77
/** @type ErrorHandler */
88
const maxItemsErrorHandler = (normalizedErrors, instance, localization, resolver) => {
9-
if (!resolver?.getCompiledKeywordValue) {
10-
throw new Error("Missing resolver.getCompiledKeywordValue in error handler context");
11-
}
12-
139
/** @type ErrorObject[] */
1410
const errors = [];
1511
let lowestMaxItems = Infinity;

src/error-handlers/maxLength.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@ import * as Instance from "@hyperjump/json-schema/instance/experimental";
66

77
/** @type ErrorHandler */
88
const maxLengthErrorHandler = (normalizedErrors, instance, localization, resolver) => {
9-
if (!resolver?.getCompiledKeywordValue) {
10-
throw new Error("Missing resolver.getCompiledKeywordValue in error handler context");
11-
}
12-
139
/** @type ErrorObject[] */
1410
const errors = [];
1511
let lowestMaxLength = Infinity;

src/error-handlers/maxProperties.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@ import * as Instance from "@hyperjump/json-schema/instance/experimental";
66

77
/** @type ErrorHandler */
88
const maxPropertiesErrorHandler = (normalizedErrors, instance, localization, resolver) => {
9-
if (!resolver?.getCompiledKeywordValue) {
10-
throw new Error("Missing resolver.getCompiledKeywordValue in error handler context");
11-
}
12-
139
/** @type ErrorObject[] */
1410
const errors = [];
1511
let lowestMaxProperties = Infinity;

src/error-handlers/maximum.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@ import * as Instance from "@hyperjump/json-schema/instance/experimental";
66

77
/** @type ErrorHandler */
88
const maximumErrorHandler = (normalizedErrors, instance, localization, resolver) => {
9-
if (!resolver?.getCompiledKeywordValue || !resolver.getSiblingKeywordValue) {
10-
throw new Error("Missing resolver functions in error handler context");
11-
}
12-
139
let lowestMaximum = Infinity;
1410
let isExclusive = false;
1511

src/error-handlers/minItems.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@ import * as Instance from "@hyperjump/json-schema/instance/experimental";
66

77
/** @type ErrorHandler */
88
const minItemsErrorHandler = (normalizedErrors, instance, localization, resolver) => {
9-
if (!resolver?.getCompiledKeywordValue) {
10-
throw new Error("Missing resolver.getCompiledKeywordValue in error handler context");
11-
}
12-
139
/** @type ErrorObject[] */
1410
const errors = [];
1511
let highestMinItem = 0;

src/error-handlers/minLength.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@ import * as Instance from "@hyperjump/json-schema/instance/experimental";
66

77
/** @type ErrorHandler */
88
const minLengthErrorHandler = (normalizedErrors, instance, localization, resolver) => {
9-
if (!resolver?.getCompiledKeywordValue) {
10-
throw new Error("Missing resolver.getCompiledKeywordValue in error handler context");
11-
}
12-
139
/** @type ErrorObject[] */
1410
const errors = [];
1511
let highestMinLength = -Infinity;

src/error-handlers/minProperties.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@ import * as Instance from "@hyperjump/json-schema/instance/experimental";
66

77
/** @type ErrorHandler */
88
const minPropertiesErrorHandler = (normalizedErrors, instance, localization, resolver) => {
9-
if (!resolver?.getCompiledKeywordValue) {
10-
throw new Error("Missing resolver.getCompiledKeywordValue in error handler context");
11-
}
12-
139
/** @type ErrorObject[] */
1410
const errors = [];
1511

src/error-handlers/minimum.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@ import * as Instance from "@hyperjump/json-schema/instance/experimental";
66

77
/** @type ErrorHandler */
88
const minimumErrorHandler = (normalizedErrors, instance, localization, resolver) => {
9-
if (!resolver?.getCompiledKeywordValue || !resolver.getSiblingKeywordValue) {
10-
throw new Error("Missing resolver functions in error handler context");
11-
}
12-
139
let highestMinimum = -Infinity;
1410
let isExclusive = false;
1511
/** @type string[] */

0 commit comments

Comments
 (0)