@subsquid/util-internal-validation
Advanced tools
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"primitives.d.ts","sourceRoot":"","sources":["../src/primitives.ts"],"names":[],"mappings":"AACA,OAAO,EAAC,SAAS,EAAC,MAAM,aAAa,CAAA;AAGrC,eAAO,MAAM,GAAG,EAAE,SAAS,CAAC,GAAG,CAU9B,CAAA;AAGD,eAAO,MAAM,UAAU,EAAE,SAAS,CAAC,MAAM,CAWxC,CAAA;AAGD,eAAO,MAAM,MAAM,EAAE,SAAS,CAAC,MAAM,CAepC,CAAA;AAGD;;GAEG;AACH,eAAO,MAAM,GAAG,EAAE,SAAS,CAAC,MAAM,CAejC,CAAA;AAGD,eAAO,MAAM,OAAO,EAAE,SAAS,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,CAetD,CAAA;AAaD;;GAEG;AACH,eAAO,MAAM,GAAG,EAAE,SAAS,CAAC,MAAM,CAejC,CAAA;AAGD,eAAO,MAAM,OAAO,EAAE,SAAS,CAAC,MAAM,EAAE,MAAM,CAe7C,CAAA;AAGD,eAAO,MAAM,OAAO,EAAE,SAAS,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,CAetD,CAAA;AAGD,eAAO,MAAM,UAAU,EAAE,SAAS,CAAC,MAAM,EAAE,MAAM,CAoBhD,CAAA;AAGD,eAAO,MAAM,YAAY,EAAE,SAAS,CAAC,MAAM,EAAE,MAAM,CAoBlD,CAAA;AAGD;;GAEG;AACH,KAAK,KAAK,GAAG,MAAM,CAAA;AAQnB;;GAEG;AACH,eAAO,MAAM,GAAG,EAAE,SAAS,CAAC,MAAM,EAAE,KAAK,CAexC,CAAA;AAGD;;GAEG;AACH,eAAO,MAAM,SAAS,EAAE,SAAS,CAAC,MAAM,EAAE,KAAK,CAoB9C,CAAA;AAGD;;GAEG;AACH,eAAO,MAAM,KAAK,EAAE,SAAS,CAAC,KAAK,CAWlC,CAAA;AAGD,KAAK,WAAW,GAAG,MAAM,CAAA;AACzB,KAAK,WAAW,GAAG,MAAM,CAAA;AAGzB;;GAEG;AACH,eAAO,MAAM,GAAG,EAAE,SAAS,CAAC,WAAW,CAYtC,CAAA;AASD;;GAEG;AACH,eAAO,MAAM,GAAG,EAAE,SAAS,CAAC,WAAW,CAYtC,CAAA;AASD,eAAO,MAAM,OAAO,EAAE,SAAS,CAAC,OAAO,CAWtC,CAAA"} | ||
| {"version":3,"file":"primitives.d.ts","sourceRoot":"","sources":["../src/primitives.ts"],"names":[],"mappings":"AACA,OAAO,EAAC,SAAS,EAAC,MAAM,aAAa,CAAA;AAGrC,eAAO,MAAM,GAAG,EAAE,SAAS,CAAC,GAAG,CAU9B,CAAA;AAGD,eAAO,MAAM,UAAU,EAAE,SAAS,CAAC,MAAM,CAWxC,CAAA;AAGD,eAAO,MAAM,MAAM,EAAE,SAAS,CAAC,MAAM,CAepC,CAAA;AAGD;;GAEG;AACH,eAAO,MAAM,GAAG,EAAE,SAAS,CAAC,MAAM,CAejC,CAAA;AAGD,eAAO,MAAM,OAAO,EAAE,SAAS,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,CAetD,CAAA;AAkBD;;GAEG;AACH,eAAO,MAAM,GAAG,EAAE,SAAS,CAAC,MAAM,CAejC,CAAA;AAGD,eAAO,MAAM,OAAO,EAAE,SAAS,CAAC,MAAM,EAAE,MAAM,CAe7C,CAAA;AAGD,eAAO,MAAM,OAAO,EAAE,SAAS,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM,CAetD,CAAA;AAGD,eAAO,MAAM,UAAU,EAAE,SAAS,CAAC,MAAM,EAAE,MAAM,CAoBhD,CAAA;AAGD,eAAO,MAAM,YAAY,EAAE,SAAS,CAAC,MAAM,EAAE,MAAM,CAoBlD,CAAA;AAGD;;GAEG;AACH,KAAK,KAAK,GAAG,MAAM,CAAA;AAQnB;;GAEG;AACH,eAAO,MAAM,GAAG,EAAE,SAAS,CAAC,MAAM,EAAE,KAAK,CAexC,CAAA;AAGD;;GAEG;AACH,eAAO,MAAM,SAAS,EAAE,SAAS,CAAC,MAAM,EAAE,KAAK,CAoB9C,CAAA;AAGD;;GAEG;AACH,eAAO,MAAM,KAAK,EAAE,SAAS,CAAC,KAAK,CAWlC,CAAA;AAGD,KAAK,WAAW,GAAG,MAAM,CAAA;AACzB,KAAK,WAAW,GAAG,MAAM,CAAA;AAGzB;;GAEG;AACH,eAAO,MAAM,GAAG,EAAE,SAAS,CAAC,WAAW,CAYtC,CAAA;AASD;;GAEG;AACH,eAAO,MAAM,GAAG,EAAE,SAAS,CAAC,WAAW,CAYtC,CAAA;AASD,eAAO,MAAM,OAAO,EAAE,SAAS,CAAC,OAAO,CAWtC,CAAA"} |
@@ -70,3 +70,3 @@ "use strict"; | ||
| cast(value) { | ||
| if (isSafeInteger(value) || isBigNat(value)) { | ||
| if (isSafeInteger(value) || isBigInt(value)) { | ||
| return BigInt(value); | ||
@@ -79,3 +79,3 @@ } | ||
| validate(value) { | ||
| if (isSafeInteger(value) || isBigNat(value)) | ||
| if (isSafeInteger(value) || isBigInt(value)) | ||
| return; | ||
@@ -94,2 +94,5 @@ return new error_1.ValidationFailure(value, '{value} is not an integer'); | ||
| } | ||
| function isBigInt(value) { | ||
| return typeof value == 'string' && /^-?\d+$/.test(value); | ||
| } | ||
| /** | ||
@@ -96,0 +99,0 @@ * Safe integer greater or equal to 0 |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"primitives.js","sourceRoot":"","sources":["../src/primitives.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"primitives.js","sourceRoot":"","sources":["../src/primitives.ts"],"names":[],"mappings":"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"} |
+6
-6
| { | ||
| "name": "@subsquid/util-internal-validation", | ||
| "version": "0.8.0", | ||
| "version": "0.9.0", | ||
| "description": "JSON data validation framework", | ||
| "license": "GPL-3.0-or-later", | ||
| "repository": "git@github.com:subsquid/squid.git", | ||
| "repository": "git@github.com:subsquid/squid-sdk.git", | ||
| "publishConfig": { | ||
@@ -17,3 +17,3 @@ "access": "public" | ||
| "peerDependencies": { | ||
| "@subsquid/logger": "^1.4.0" | ||
| "@subsquid/logger": "^1.6.0" | ||
| }, | ||
@@ -26,5 +26,5 @@ "peerDependenciesMeta": { | ||
| "devDependencies": { | ||
| "@subsquid/logger": "^1.4.0", | ||
| "@types/node": "^18.18.14", | ||
| "typescript": "~5.5.4" | ||
| "@subsquid/logger": "^1.6.0", | ||
| "@types/node": "^24.0.0", | ||
| "typescript": "5.5.4" | ||
| }, | ||
@@ -31,0 +31,0 @@ "scripts": { |
@@ -73,3 +73,3 @@ import {ValidationFailure} from './error' | ||
| cast(value: unknown): bigint | ValidationFailure { | ||
| if (isSafeInteger(value) || isBigNat(value)) { | ||
| if (isSafeInteger(value) || isBigInt(value)) { | ||
| return BigInt(value) | ||
@@ -81,3 +81,3 @@ } else { | ||
| validate(value: unknown): ValidationFailure | undefined { | ||
| if (isSafeInteger(value) || isBigNat(value)) return | ||
| if (isSafeInteger(value) || isBigInt(value)) return | ||
| return new ValidationFailure(value, '{value} is not an integer') | ||
@@ -101,2 +101,7 @@ }, | ||
| function isBigInt(value: unknown): value is string { | ||
| return typeof value == 'string' && /^-?\d+$/.test(value) | ||
| } | ||
| /** | ||
@@ -103,0 +108,0 @@ * Safe integer greater or equal to 0 |
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
123483
0.26%2253
0.27%