@vionemc/ts-is-number
Version:
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc. A Typescript refactor version.
20 lines (19 loc) • 510 B
JavaScript
;
/*!
* is-number <https://github.com/vionemc/ts-is-number>
*
* Copyright (c) 2025-present, Aminah Nuraini.
* Released under the MIT License.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = default_1;
function default_1(num) {
if (typeof num === 'number') {
return num - num === 0;
}
if (typeof num === 'string' && num.trim() !== '') {
return Number.isFinite ? Number.isFinite(+num) : isFinite(+num);
}
return false;
}
;