@subsquid/util-internal-validation
Advanced tools
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"tagged-union.d.ts","sourceRoot":"","sources":["../../src/composite/tagged-union.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,iBAAiB,EAAC,MAAM,UAAU,CAAA;AAC1C,OAAO,EAAC,WAAW,EAAE,UAAU,EAAE,SAAS,EAAC,MAAM,cAAc,CAAA;AAC/D,OAAO,EAAC,QAAQ,EAAQ,MAAM,SAAS,CAAA;AAGvC,MAAM,MAAM,kBAAkB,CAAC,CAAC,SAAS,MAAM,EAAE,CAAC,IAAI,QAAQ,CAAC;KAC1D,CAAC,IAAI,MAAM,CAAC,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG;SAAE,CAAC,IAAI,CAAC,GAAG,CAAC;KAAC;CACpD,CAAC,MAAM,CAAC,CAAC,CAAC,CAAA;AAGX,MAAM,MAAM,iBAAiB,CAAC,CAAC,SAAS,MAAM,EAAE,CAAC,IAAI,QAAQ,CAAC;KACzD,CAAC,IAAI,MAAM,CAAC,GAAG,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG;SAAE,CAAC,IAAI,CAAC,GAAG,CAAC;KAAC;CACnD,CAAC,MAAM,CAAC,CAAC,CAAC,CAAA;AAGX,qBAAa,WAAW,CAAC,CAAC,SAAS,MAAM,EAAE,CAAC,SAAS,MAAM,CAAC,MAAM,EAAE,SAAS,CAAC,GAAG,CAAC,CAAC,CAC/E,YAAW,SAAS,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;aAKnD,QAAQ,EAAE,CAAC;aACX,QAAQ,EAAE,CAAC;IAJ/B,OAAO,CAAC,eAAe,CAAQ;gBAGX,QAAQ,EAAE,CAAC,EACX,QAAQ,EAAE,CAAC;IAK/B,IAAI,CAAC,KAAK,EAAE,GAAG,GAAG,iBAAiB,GAAG,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC;IAS9D,QAAQ,CAAC,KAAK,EAAE,OAAO,GAAG,iBAAiB,GAAG,SAAS;IAMvD,OAAO,CAAC,UAAU;IAUlB,OAAO,IAAI,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC;CAGrC"} | ||
| {"version":3,"file":"tagged-union.d.ts","sourceRoot":"","sources":["../../src/composite/tagged-union.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,iBAAiB,EAAC,MAAM,UAAU,CAAA;AAC1C,OAAO,EAAC,WAAW,EAAE,UAAU,EAAE,SAAS,EAAC,MAAM,cAAc,CAAA;AAC/D,OAAO,EAAC,QAAQ,EAAQ,MAAM,SAAS,CAAA;AAGvC,MAAM,MAAM,kBAAkB,CAAC,CAAC,SAAS,MAAM,EAAE,CAAC,IAAI,QAAQ,CAAC;KAC1D,CAAC,IAAI,MAAM,CAAC,GAAG,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG;SAAE,CAAC,IAAI,CAAC,GAAG,CAAC;KAAC;CACpD,CAAC,MAAM,CAAC,CAAC,CAAC,CAAA;AAGX,MAAM,MAAM,iBAAiB,CAAC,CAAC,SAAS,MAAM,EAAE,CAAC,IAAI,QAAQ,CAAC;KACzD,CAAC,IAAI,MAAM,CAAC,GAAG,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG;SAAE,CAAC,IAAI,CAAC,GAAG,CAAC;KAAC;CACnD,CAAC,MAAM,CAAC,CAAC,CAAC,CAAA;AAGX,qBAAa,WAAW,CAAC,CAAC,SAAS,MAAM,EAAE,CAAC,SAAS,MAAM,CAAC,MAAM,EAAE,SAAS,CAAC,GAAG,CAAC,CAAC,CAC/E,YAAW,SAAS,CAAC,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC,EAAE,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;aAKnD,QAAQ,EAAE,CAAC;aACX,QAAQ,EAAE,CAAC;IAJ/B,OAAO,CAAC,eAAe,CAAQ;gBAGX,QAAQ,EAAE,CAAC,EACX,QAAQ,EAAE,CAAC;IAK/B,IAAI,CAAC,KAAK,EAAE,GAAG,GAAG,iBAAiB,GAAG,kBAAkB,CAAC,CAAC,EAAE,CAAC,CAAC;IAW9D,QAAQ,CAAC,KAAK,EAAE,OAAO,GAAG,iBAAiB,GAAG,SAAS;IAMvD,OAAO,CAAC,UAAU;IAUlB,OAAO,IAAI,iBAAiB,CAAC,CAAC,EAAE,CAAC,CAAC;CAGrC"} |
@@ -19,4 +19,6 @@ "use strict"; | ||
| return result; | ||
| result[this.tagField] = value[this.tagField]; | ||
| return result; | ||
| return { | ||
| [this.tagField]: value[this.tagField], | ||
| ...result | ||
| }; | ||
| } | ||
@@ -23,0 +25,0 @@ validate(value) { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"tagged-union.js","sourceRoot":"","sources":["../../src/composite/tagged-union.ts"],"names":[],"mappings":";;;AAAA,oCAA0C;AAE1C,kCAAuC;AAavC,MAAa,WAAW;IAKpB,YACoB,QAAW,EACX,QAAW;QADX,aAAQ,GAAR,QAAQ,CAAG;QACX,aAAQ,GAAR,QAAQ,CAAG;QAE3B,IAAI,CAAC,eAAe,GAAG,oCAAoC,IAAA,YAAK,EAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAA;IAClG,CAAC;IAED,IAAI,CAAC,KAAU;QACX,IAAI,OAAO,GAAG,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAA;QACpC,IAAI,OAAO,YAAY,yBAAiB;YAAE,OAAO,OAAO,CAAA;QACxD,IAAI,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;QAChC,IAAI,MAAM,YAAY,yBAAiB;YAAE,OAAO,MAAM,CAAA;QACtD,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,GAAG,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAA;QAC5C,OAAO,MAAM,CAAA;IACjB,CAAC;IAED,QAAQ,CAAC,KAAc;QACnB,IAAI,OAAO,GAAG,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAA;QACpC,IAAI,OAAO,YAAY,yBAAiB;YAAE,OAAO,OAAO,CAAA;QACxD,OAAO,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;IAClC,CAAC;IAEO,UAAU,CAAC,MAAW;QAC1B,IAAI,OAAO,MAAM,IAAI,QAAQ,IAAI,CAAC,MAAM;YAAE,OAAO,IAAI,yBAAiB,CAAC,MAAM,EAAE,0BAA0B,CAAC,CAAA;QAC1G,IAAI,GAAG,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAA;QAC/B,IAAI,OAAO,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAA;QAChC,IAAI,OAAO;YAAE,OAAO,OAAO,CAAA;QAC3B,IAAI,OAAO,GAAG,IAAI,yBAAiB,CAAC,GAAG,EAAE,IAAI,CAAC,eAAe,CAAC,CAAA;QAC9D,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAA;QAChC,OAAO,OAAO,CAAA;IAClB,CAAC;IAED,OAAO;QACH,MAAM,IAAI,KAAK,EAAE,CAAA;IACrB,CAAC;CACJ;AAxCD,kCAwCC"} | ||
| {"version":3,"file":"tagged-union.js","sourceRoot":"","sources":["../../src/composite/tagged-union.ts"],"names":[],"mappings":";;;AAAA,oCAA0C;AAE1C,kCAAuC;AAavC,MAAa,WAAW;IAKpB,YACoB,QAAW,EACX,QAAW;QADX,aAAQ,GAAR,QAAQ,CAAG;QACX,aAAQ,GAAR,QAAQ,CAAG;QAE3B,IAAI,CAAC,eAAe,GAAG,oCAAoC,IAAA,YAAK,EAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAA;IAClG,CAAC;IAED,IAAI,CAAC,KAAU;QACX,IAAI,OAAO,GAAG,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAA;QACpC,IAAI,OAAO,YAAY,yBAAiB;YAAE,OAAO,OAAO,CAAA;QACxD,IAAI,MAAM,GAAG,OAAO,CAAC,IAAI,CAAC,KAAK,CAAC,CAAA;QAChC,IAAI,MAAM,YAAY,yBAAiB;YAAE,OAAO,MAAM,CAAA;QACtD,OAAO;YACH,CAAC,IAAI,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,IAAI,CAAC,QAAQ,CAAC;YACrC,GAAG,MAAM;SACZ,CAAA;IACL,CAAC;IAED,QAAQ,CAAC,KAAc;QACnB,IAAI,OAAO,GAAG,IAAI,CAAC,UAAU,CAAC,KAAK,CAAC,CAAA;QACpC,IAAI,OAAO,YAAY,yBAAiB;YAAE,OAAO,OAAO,CAAA;QACxD,OAAO,OAAO,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAA;IAClC,CAAC;IAEO,UAAU,CAAC,MAAW;QAC1B,IAAI,OAAO,MAAM,IAAI,QAAQ,IAAI,CAAC,MAAM;YAAE,OAAO,IAAI,yBAAiB,CAAC,MAAM,EAAE,0BAA0B,CAAC,CAAA;QAC1G,IAAI,GAAG,GAAG,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAA;QAC/B,IAAI,OAAO,GAAG,IAAI,CAAC,QAAQ,CAAC,GAAG,CAAC,CAAA;QAChC,IAAI,OAAO;YAAE,OAAO,OAAO,CAAA;QAC3B,IAAI,OAAO,GAAG,IAAI,yBAAiB,CAAC,GAAG,EAAE,IAAI,CAAC,eAAe,CAAC,CAAA;QAC9D,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAA;QAChC,OAAO,OAAO,CAAA;IAClB,CAAC;IAED,OAAO;QACH,MAAM,IAAI,KAAK,EAAE,CAAA;IACrB,CAAC;CACJ;AA1CD,kCA0CC"} |
+15
-16
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.assertValidity = exports.cast = exports.constant = exports.oneOf = exports.ref = exports.withDefault = exports.withSentinel = exports.nullable = exports.option = exports.array = exports.tuple = exports.keyTaggedUnion = exports.taggedUnion = exports.record = exports.object = void 0; | ||
| exports.object = object; | ||
| exports.record = record; | ||
| exports.taggedUnion = taggedUnion; | ||
| exports.keyTaggedUnion = keyTaggedUnion; | ||
| exports.tuple = tuple; | ||
| exports.array = array; | ||
| exports.option = option; | ||
| exports.nullable = nullable; | ||
| exports.withSentinel = withSentinel; | ||
| exports.withDefault = withDefault; | ||
| exports.ref = ref; | ||
| exports.oneOf = oneOf; | ||
| exports.constant = constant; | ||
| exports.cast = cast; | ||
| exports.assertValidity = assertValidity; | ||
| const array_1 = require("./composite/array"); | ||
@@ -28,51 +42,38 @@ const constant_1 = require("./composite/constant"); | ||
| } | ||
| exports.object = object; | ||
| function record(key, value) { | ||
| return new record_1.RecordValidator(key, value); | ||
| } | ||
| exports.record = record; | ||
| function taggedUnion(field, variants) { | ||
| return new tagged_union_1.TaggedUnion(field, variants); | ||
| } | ||
| exports.taggedUnion = taggedUnion; | ||
| function keyTaggedUnion(variants) { | ||
| return new key_tagged_union_1.KeyTaggedUnionValidator(variants); | ||
| } | ||
| exports.keyTaggedUnion = keyTaggedUnion; | ||
| function tuple(...tuple) { | ||
| return new tuple_1.TupleValidator(tuple); | ||
| } | ||
| exports.tuple = tuple; | ||
| function array(item) { | ||
| return new array_1.ArrayValidator(item); | ||
| } | ||
| exports.array = array; | ||
| function option(item) { | ||
| return new option_1.OptionValidator(item); | ||
| } | ||
| exports.option = option; | ||
| function nullable(item) { | ||
| return new nullable_1.NullableValidator(item); | ||
| } | ||
| exports.nullable = nullable; | ||
| function withSentinel(label, value, validator) { | ||
| return new sentinel_1.Sentinel(label, value, validator); | ||
| } | ||
| exports.withSentinel = withSentinel; | ||
| function withDefault(value, validator) { | ||
| return new default_1.Default(value, validator); | ||
| } | ||
| exports.withDefault = withDefault; | ||
| function ref(get) { | ||
| return new ref_1.RefValidator(get); | ||
| } | ||
| exports.ref = ref; | ||
| function oneOf(patterns) { | ||
| return new one_of_1.OneOfValidator(patterns); | ||
| } | ||
| exports.oneOf = oneOf; | ||
| function constant(value, equals) { | ||
| return new constant_1.ConstantValidator(value, equals); | ||
| } | ||
| exports.constant = constant; | ||
| function cast(validator, value) { | ||
@@ -84,3 +85,2 @@ let result = validator.cast(value); | ||
| } | ||
| exports.cast = cast; | ||
| function assertValidity(validator, value) { | ||
@@ -91,3 +91,2 @@ let err = validator.validate(value); | ||
| } | ||
| exports.assertValidity = assertValidity; | ||
| //# sourceMappingURL=dsl.js.map |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"dsl.js","sourceRoot":"","sources":["../src/dsl.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"dsl.js","sourceRoot":"","sources":["../src/dsl.ts"],"names":[],"mappings":"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"} |
+1
-2
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.print = void 0; | ||
| exports.print = print; | ||
| function print(val) { | ||
@@ -9,3 +9,2 @@ if (val === undefined) | ||
| } | ||
| exports.print = print; | ||
| //# sourceMappingURL=util.js.map |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"util.js","sourceRoot":"","sources":["../src/util.ts"],"names":[],"mappings":";;;AAYA,SAAgB,KAAK,CAAC,GAAY;IAC9B,IAAI,GAAG,KAAK,SAAS;QAAE,OAAO,WAAW,CAAA;IACzC,OAAO,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAA;AAC9B,CAAC;AAHD,sBAGC"} | ||
| {"version":3,"file":"util.js","sourceRoot":"","sources":["../src/util.ts"],"names":[],"mappings":";;AAYA,sBAGC;AAHD,SAAgB,KAAK,CAAC,GAAY;IAC9B,IAAI,GAAG,KAAK,SAAS;QAAE,OAAO,WAAW,CAAA;IACzC,OAAO,IAAI,CAAC,SAAS,CAAC,GAAG,CAAC,CAAA;AAC9B,CAAC"} |
+4
-4
| { | ||
| "name": "@subsquid/util-internal-validation", | ||
| "version": "0.7.0", | ||
| "version": "0.8.0", | ||
| "description": "JSON data validation framework", | ||
@@ -17,3 +17,3 @@ "license": "GPL-3.0-or-later", | ||
| "peerDependencies": { | ||
| "@subsquid/logger": "^1.3.3" | ||
| "@subsquid/logger": "^1.4.0" | ||
| }, | ||
@@ -26,5 +26,5 @@ "peerDependenciesMeta": { | ||
| "devDependencies": { | ||
| "@subsquid/logger": "^1.3.3", | ||
| "@subsquid/logger": "^1.4.0", | ||
| "@types/node": "^18.18.14", | ||
| "typescript": "~5.3.2" | ||
| "typescript": "~5.5.4" | ||
| }, | ||
@@ -31,0 +31,0 @@ "scripts": { |
@@ -33,4 +33,6 @@ import {ValidationFailure} from '../error' | ||
| if (result instanceof ValidationFailure) return result | ||
| result[this.tagField] = value[this.tagField] | ||
| return result | ||
| return { | ||
| [this.tagField]: value[this.tagField], | ||
| ...result | ||
| } | ||
| } | ||
@@ -37,0 +39,0 @@ |
2247
0.04%123165
-0.21%