@toreda/strong-types
Version:
Better TypeScript code in fewer lines.
18 lines (17 loc) • 481 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.booleanNullValue = void 0;
const value_1 = require("../../type/value");
/**
* Check if `value` is a valid boolean and return it if so, otherwise
* returns `fallback`.
* @param value
* @param fallback
* @returns
*
* @category Bool
*/
function booleanNullValue(value, fallback) {
return (0, value_1.typeValue)('boolean', value, fallback);
}
exports.booleanNullValue = booleanNullValue;