@rzl-zone/utils-js
Version:
A modern, lightweight set of JavaScript utility functions with TypeScript support for everyday development, crafted to enhance code readability and maintainability.
36 lines (31 loc) • 1.05 kB
JavaScript
/*!
* ====================================================
* Rzl Utils-JS.
* ----------------------------------------------------
* Version: 3.11.0.
* Author: Rizalvin Dwiky.
* Repository: https://github.com/rzl-zone/utils-js.
* ====================================================
*/
;
var chunkUDA26MCU_cjs = require('./chunk-UDA26MCU.cjs');
var chunkSYHPSOUU_cjs = require('./chunk-SYHPSOUU.cjs');
var assertIsBigInt = (value, options = {}) => {
if (chunkUDA26MCU_cjs.isBigInt(value)) return;
chunkSYHPSOUU_cjs.resolveErrorMessageAssertions({
value,
options,
requiredValidType: "bigint"
});
};
var assertIsNumber = (value, options = {}) => {
const includeNaN = chunkSYHPSOUU_cjs.hasOwnProp(options, "includeNaN") ? options.includeNaN : void 0;
if (chunkSYHPSOUU_cjs.isNumber(value, { includeNaN })) return;
chunkSYHPSOUU_cjs.resolveErrorMessageAssertions({
value,
options,
requiredValidType: "number"
});
};
exports.assertIsBigInt = assertIsBigInt;
exports.assertIsNumber = assertIsNumber;