UNPKG

@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
"use strict"; /*! * 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; } ;