Security update for Core, with self-updated composer
[yaffs-website] / node_modules / grunt-legacy-util / node_modules / lodash / isFinite.js
1 var root = require('./_root');
2
3 /* Built-in method references for those with the same name as other `lodash` methods. */
4 var nativeIsFinite = root.isFinite;
5
6 /**
7  * Checks if `value` is a finite primitive number.
8  *
9  * **Note:** This method is based on [`Number.isFinite`](https://mdn.io/Number/isFinite).
10  *
11  * @static
12  * @memberOf _
13  * @category Lang
14  * @param {*} value The value to check.
15  * @returns {boolean} Returns `true` if `value` is a finite number, else `false`.
16  * @example
17  *
18  * _.isFinite(3);
19  * // => true
20  *
21  * _.isFinite(Number.MAX_VALUE);
22  * // => true
23  *
24  * _.isFinite(3.14);
25  * // => true
26  *
27  * _.isFinite(Infinity);
28  * // => false
29  */
30 function isFinite(value) {
31   return typeof value == 'number' && nativeIsFinite(value);
32 }
33
34 module.exports = isFinite;