@terminus/ngx-tools
Version:
[![CircleCI][circle-badge]][circle-link] [![codecov][codecov-badge]][codecov-project] [![semantic-release][semantic-release-badge]][semantic-release] [![MIT License][license-image]][license-url] <br> [![NPM version][npm-version-image]][npm-url] [![Github
14 lines • 1.47 kB
JavaScript
/**
* Determine if a value is a number
*
* @param value - The value to check
* @returns The result
*
* @example
* isNumber(2) // Returns: true
* isNumber('2') // Returns: true
* isNumber('a') // Returns: false
*/
// eslint-disable-next-line @typescript-eslint/no-explicit-any
export var isNumber = function (value) { return !isNaN(parseFloat(value)) && !isNaN(Number(value)); };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXMtbnVtYmVyLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQHRlcm1pbnVzL25neC10b29scy90eXBlLWd1YXJkcy8iLCJzb3VyY2VzIjpbImlzLW51bWJlci9pcy1udW1iZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7R0FVRztBQUNILDhEQUE4RDtBQUM5RCxNQUFNLENBQUMsSUFBTSxRQUFRLEdBQUcsVUFBQyxLQUFVLElBQXNCLE9BQUEsQ0FBQyxLQUFLLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQWxELENBQWtELENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIERldGVybWluZSBpZiBhIHZhbHVlIGlzIGEgbnVtYmVyXG4gKlxuICogQHBhcmFtIHZhbHVlIC0gVGhlIHZhbHVlIHRvIGNoZWNrXG4gKiBAcmV0dXJucyBUaGUgcmVzdWx0XG4gKlxuICogQGV4YW1wbGVcbiAqIGlzTnVtYmVyKDIpICAgLy8gUmV0dXJuczogdHJ1ZVxuICogaXNOdW1iZXIoJzInKSAvLyBSZXR1cm5zOiB0cnVlXG4gKiBpc051bWJlcignYScpIC8vIFJldHVybnM6IGZhbHNlXG4gKi9cbi8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvbm8tZXhwbGljaXQtYW55XG5leHBvcnQgY29uc3QgaXNOdW1iZXIgPSAodmFsdWU6IGFueSk6IHZhbHVlIGlzIG51bWJlciA9PiAhaXNOYU4ocGFyc2VGbG9hdCh2YWx1ZSkpICYmICFpc05hTihOdW1iZXIodmFsdWUpKTtcbiJdfQ==