generic-type-guard
Advanced tools
Comparing version 3.7.2 to 4.0.0
"use strict"; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isIntersection = exports.isUnion = void 0; | ||
@@ -4,0 +4,0 @@ /** |
@@ -16,3 +16,3 @@ "use strict"; | ||
}; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
__exportStar(require("./functions"), exports); | ||
@@ -19,0 +19,0 @@ __exportStar(require("./unionof"), exports); |
@@ -25,3 +25,3 @@ "use strict"; | ||
}; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.IsInterface = void 0; | ||
@@ -42,3 +42,3 @@ var o = __importStar(require("../objects")); | ||
}; | ||
InterfaceStep.prototype["with"] = function (ptv) { | ||
InterfaceStep.prototype.with = function (ptv) { | ||
return new InterfaceStep((0, functions_1.isIntersection)(this.ptt, ptv)); | ||
@@ -79,3 +79,3 @@ }; | ||
}; | ||
IsInterface.prototype["with"] = function (ptv) { | ||
IsInterface.prototype.with = function (ptv) { | ||
return new InterfaceStep(ptv); | ||
@@ -82,0 +82,0 @@ }; |
"use strict"; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.IntersectionOf = void 0; | ||
@@ -23,3 +23,3 @@ var functions_1 = require("./functions"); | ||
*/ | ||
IntersectionOf.prototype["with"] = function (ptu) { | ||
IntersectionOf.prototype.with = function (ptu) { | ||
return new IntersectionOf((0, functions_1.isIntersection)(this.ptt, ptu)); | ||
@@ -26,0 +26,0 @@ }; |
"use strict"; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.UnionOf = void 0; | ||
@@ -23,3 +23,3 @@ var functions_1 = require("./functions"); | ||
*/ | ||
UnionOf.prototype["with"] = function (ptv) { | ||
UnionOf.prototype.with = function (ptv) { | ||
return new UnionOf((0, functions_1.isUnion)(this.ptt, ptv)); | ||
@@ -26,0 +26,0 @@ }; |
"use strict"; | ||
/* eslint-disable @typescript-eslint/no-explicit-any */ | ||
/* eslint-disable @typescript-eslint/no-type-alias */ | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
//# sourceMappingURL=guards.js.map |
@@ -16,3 +16,3 @@ "use strict"; | ||
}; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
__exportStar(require("./guards"), exports); | ||
@@ -19,0 +19,0 @@ __exportStar(require("./primitives"), exports); |
"use strict"; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isExactObject = exports.isLikeObject = exports.hasOptionalProperties = exports.hasOnlyProperties = exports.hasProperties = exports.isInstance = exports.hasNumericIndexSignature = exports.hasStringIndexSignature = exports.isRecord = exports.hasOptionalProperty = exports.hasProperty = void 0; | ||
@@ -4,0 +4,0 @@ var utils_1 = require("./utils"); |
@@ -27,3 +27,3 @@ "use strict"; | ||
}; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isNever = exports.isUnknown = exports.isAny = exports.isStringEnumeration = exports.isNumericalEnumeration = exports.isSet = exports.isObject = exports.isObjectLike = exports.isSetOf = exports.narrowArray = exports.narrowValue = exports.isArray = exports.isMissing = exports.isNullable = exports.isOptional = exports.isUndefined = exports.isNull = exports.isBoolean = exports.isSingletonStringUnion = exports.isSingletonString = exports.isString = exports.isSingletonNumberUnion = exports.isSingletonNumber = exports.isElementOf = exports.isNaN = exports.isInfinity = exports.isDouble = exports.isFloat = exports.isFiniteNumber = exports.isNumber = void 0; | ||
@@ -30,0 +30,0 @@ var utils_1 = require("./utils"); |
@@ -28,3 +28,3 @@ "use strict"; | ||
}; | ||
exports.__esModule = true; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.combine = exports.assert = exports.AssertionError = void 0; | ||
@@ -87,3 +87,3 @@ /** | ||
try { | ||
if (guards_1_1 && !guards_1_1.done && (_a = guards_1["return"])) _a.call(guards_1); | ||
if (guards_1_1 && !guards_1_1.done && (_a = guards_1.return)) _a.call(guards_1); | ||
} | ||
@@ -90,0 +90,0 @@ finally { if (e_1) throw e_1.error; } |
{ | ||
"name": "generic-type-guard", | ||
"version": "3.7.2", | ||
"version": "4.0.0", | ||
"description": "Generic type guards for TypeScript", | ||
@@ -11,4 +11,4 @@ "main": "dist/index.js", | ||
"scripts": { | ||
"build": "rimraf dist && tsc --target es3 && api-extractor run --local --verbose", | ||
"prepack": "rimraf dist && tsc --target es3 && api-extractor run --local", | ||
"build": "rimraf dist && tsc --target es5 && api-extractor run --local --verbose", | ||
"prepack": "rimraf dist && tsc --target es5 && api-extractor run --local", | ||
"test": "npm run lint && npm run mocha && git diff --name-only --exit-code", | ||
@@ -24,3 +24,5 @@ "test-watch": "nodemon -e ts,json --exec npm run test", | ||
"codecov-local": "nyc report", | ||
"codecov-report": "nyc report --reporter=json && codecov -f coverage/*.json -F generic_type_guard" | ||
"codecov-report": "nyc report --reporter=json && codecov -f coverage/*.json -F generic_type_guard", | ||
"cs-version": "npm run build && changeset version", | ||
"cs-release": "changeset publish" | ||
}, | ||
@@ -75,22 +77,23 @@ "nyc": { | ||
"devDependencies": { | ||
"@microsoft/api-extractor": "7.33.7", | ||
"@mscharley/eslint-config": "1.8.5", | ||
"@mscharley/prettier-config": "1.2.4", | ||
"@stryker-mutator/core": "6.3.1", | ||
"@stryker-mutator/mocha-runner": "6.3.1", | ||
"@stryker-mutator/typescript-checker": "6.3.1", | ||
"@types/chai": "4.3.4", | ||
"@types/mocha": "9.1.1", | ||
"@types/node": "16.18.11", | ||
"chai": "4.3.7", | ||
"@changesets/cli": "2.26.2", | ||
"@microsoft/api-extractor": "7.38.0", | ||
"@mscharley/eslint-config": "2.0.4", | ||
"@mscharley/prettier-config": "2.0.2", | ||
"@stryker-mutator/core": "7.3.0", | ||
"@stryker-mutator/mocha-runner": "7.3.0", | ||
"@stryker-mutator/typescript-checker": "7.3.0", | ||
"@types/chai": "4.3.9", | ||
"@types/mocha": "10.0.3", | ||
"@types/node": "18.18.6", | ||
"chai": "4.3.10", | ||
"codecov": "3.8.3", | ||
"mocha": "10.0.0", | ||
"nodemon": "2.0.20", | ||
"mocha": "10.2.0", | ||
"nodemon": "3.0.1", | ||
"nyc": "15.1.0", | ||
"rimraf": "3.0.2", | ||
"rimraf": "5.0.5", | ||
"source-map-support": "0.5.21", | ||
"testdouble": "3.16.8", | ||
"testdouble": "3.20.0", | ||
"ts-node": "10.9.1", | ||
"typescript": "4.9.4" | ||
"typescript": "5.2.2" | ||
} | ||
} |
{ | ||
"extends": [ | ||
"config:js-lib", | ||
"schedule:weekends", | ||
":automergeMinor", | ||
":semanticCommits", | ||
":rebaseStalePrs", | ||
":labels(dependencies)" | ||
], | ||
"timezone": "Australia/Melbourne", | ||
"automergeStrategy": "fast-forward", | ||
"automergeType": "branch", | ||
"prConcurrentLimit": 3, | ||
"packageRules": [ | ||
{ | ||
"packageNames": ["@types/node"], | ||
"allowedVersions": "^16.0.0", | ||
"major": { "enabled": true } | ||
}, | ||
{ | ||
"matchPackageNames": [ | ||
"@mscharley/eslint-config", | ||
"@mscharley/prettier-config" | ||
], | ||
"groupName": "eslint packages", | ||
"additionalBranchPrefix": "" | ||
} | ||
] | ||
"$schema": "https://docs.renovatebot.com/renovate-schema.json", | ||
"extends": ["github>mscharley/renovate-config"] | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
147023
54
20
1776