@apigames/json
Advanced tools
Comparing version 23.3.2 to 23.3.3
@@ -1,1 +0,1 @@ | ||
export { append, areEqual, clone, extractAndRedact, hasProperty, isArray, isArrayOfBooleans, isArrayOfDates, isArrayOfIntegers, isArrayOfNumbers, isArrayOfObjects, isArrayOfStrings, isBoolean, isDate, isDefined, isDefinedAndNotNull, isEmpty, isError, isFalse, isInteger, isNumber, isObject, isRegExp, isString, isTrue, isUndefined, isUndefinedOrNull, redactUndefinedValues, stringify, } from './utils'; | ||
export { append, areEqual, clone, extractAndRedact, hasProperty, isArray, isArrayOfBooleans, isArrayOfDates, isArrayOfIntegers, isArrayOfNumbers, isArrayOfObjects, isArrayOfStrings, isBoolean, isDate, isDefined, isDefinedAndNotNull, isEmpty, isError, isFalse, isFalseOrUndefined, isInteger, isNumber, isObject, isRegExp, isString, isTrue, isUndefined, isUndefinedOrNull, redactUndefinedValues, stringify, } from './utils'; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.stringify = exports.redactUndefinedValues = exports.isUndefinedOrNull = exports.isUndefined = exports.isTrue = exports.isString = exports.isRegExp = exports.isObject = exports.isNumber = exports.isInteger = exports.isFalse = exports.isError = exports.isEmpty = exports.isDefinedAndNotNull = exports.isDefined = exports.isDate = exports.isBoolean = exports.isArrayOfStrings = exports.isArrayOfObjects = exports.isArrayOfNumbers = exports.isArrayOfIntegers = exports.isArrayOfDates = exports.isArrayOfBooleans = exports.isArray = exports.hasProperty = exports.extractAndRedact = exports.clone = exports.areEqual = exports.append = void 0; | ||
exports.stringify = exports.redactUndefinedValues = exports.isUndefinedOrNull = exports.isUndefined = exports.isTrue = exports.isString = exports.isRegExp = exports.isObject = exports.isNumber = exports.isInteger = exports.isFalseOrUndefined = exports.isFalse = exports.isError = exports.isEmpty = exports.isDefinedAndNotNull = exports.isDefined = exports.isDate = exports.isBoolean = exports.isArrayOfStrings = exports.isArrayOfObjects = exports.isArrayOfNumbers = exports.isArrayOfIntegers = exports.isArrayOfDates = exports.isArrayOfBooleans = exports.isArray = exports.hasProperty = exports.extractAndRedact = exports.clone = exports.areEqual = exports.append = void 0; | ||
var utils_1 = require("./utils"); | ||
@@ -24,2 +24,3 @@ Object.defineProperty(exports, "append", { enumerable: true, get: function () { return utils_1.append; } }); | ||
Object.defineProperty(exports, "isFalse", { enumerable: true, get: function () { return utils_1.isFalse; } }); | ||
Object.defineProperty(exports, "isFalseOrUndefined", { enumerable: true, get: function () { return utils_1.isFalseOrUndefined; } }); | ||
Object.defineProperty(exports, "isInteger", { enumerable: true, get: function () { return utils_1.isInteger; } }); | ||
@@ -26,0 +27,0 @@ Object.defineProperty(exports, "isNumber", { enumerable: true, get: function () { return utils_1.isNumber; } }); |
@@ -10,2 +10,3 @@ export declare function isDefined(value: any): boolean; | ||
export declare function isFalse(value: any): boolean; | ||
export declare function isFalseOrUndefined(value: any): boolean; | ||
export declare function isNumber(value: any): value is number; | ||
@@ -12,0 +13,0 @@ export declare function isInteger(value: any): value is number; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.extractAndRedact = exports.stringify = exports.clone = exports.redactUndefinedValues = exports.areEqual = exports.append = exports.hasProperty = exports.isTrue = exports.isArrayOfObjects = exports.isArrayOfStrings = exports.isArrayOfNumbers = exports.isArrayOfIntegers = exports.isArrayOfDates = exports.isArrayOfBooleans = exports.isString = exports.isRegExp = exports.isEmpty = exports.isObject = exports.isInteger = exports.isNumber = exports.isFalse = exports.isError = exports.isDate = exports.isBoolean = exports.isArray = exports.isUndefinedOrNull = exports.isUndefined = exports.isDefinedAndNotNull = exports.isDefined = void 0; | ||
exports.extractAndRedact = exports.stringify = exports.clone = exports.redactUndefinedValues = exports.areEqual = exports.append = exports.hasProperty = exports.isTrue = exports.isArrayOfObjects = exports.isArrayOfStrings = exports.isArrayOfNumbers = exports.isArrayOfIntegers = exports.isArrayOfDates = exports.isArrayOfBooleans = exports.isString = exports.isRegExp = exports.isEmpty = exports.isObject = exports.isInteger = exports.isNumber = exports.isFalseOrUndefined = exports.isFalse = exports.isError = exports.isDate = exports.isBoolean = exports.isArray = exports.isUndefinedOrNull = exports.isUndefined = exports.isDefinedAndNotNull = exports.isDefined = void 0; | ||
const deepEqual = require('deep-equal'); | ||
@@ -43,2 +43,6 @@ const clonedeep = require('lodash.clonedeep'); | ||
exports.isFalse = isFalse; | ||
function isFalseOrUndefined(value) { | ||
return isUndefined(value) || (isBoolean(value) && (value === false)); | ||
} | ||
exports.isFalseOrUndefined = isFalseOrUndefined; | ||
function isNumber(value) { | ||
@@ -45,0 +49,0 @@ return isDefinedAndNotNull(value) && (typeof value === 'number') && isFinite(value); |
@@ -16,3 +16,3 @@ { | ||
"license": "MIT", | ||
"version": "23.3.2", | ||
"version": "23.3.3", | ||
"main": "lib/index.js", | ||
@@ -19,0 +19,0 @@ "types": "lib/index.d.ts", |
21329
336