af-conditionals
Version:
A library that provides tools for making decisions in your code
22 lines • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.assert_isUndefinedOrNull = exports.isUndefinedOrNull = exports.isUndefinedOrNullInstance = exports.IsUndefinedOrNull = void 0;
const tslib_1 = require("tslib");
const type_detect_1 = tslib_1.__importDefault(require("type-detect"));
const conditional_1 = require("./conditional");
class IsUndefinedOrNull extends conditional_1.Conditional {
test(value) {
return type_detect_1.default(value) === 'undefined' || value === null;
}
}
exports.IsUndefinedOrNull = IsUndefinedOrNull;
exports.isUndefinedOrNullInstance = new IsUndefinedOrNull();
function isUndefinedOrNull(value) {
return exports.isUndefinedOrNullInstance.test(value);
}
exports.isUndefinedOrNull = isUndefinedOrNull;
function assert_isUndefinedOrNull(value, assertMsg = 'is not undefined or null.') {
conditional_1.assert_conditional(value, exports.isUndefinedOrNullInstance, assertMsg);
}
exports.assert_isUndefinedOrNull = assert_isUndefinedOrNull;
//# sourceMappingURL=is-undefined-or-null.js.map