28 lines
665 B
Plaintext
28 lines
665 B
Plaintext
/**
|
|
* Check if the value is a number
|
|
*
|
|
* 校验是否是一个数字
|
|
*
|
|
* @example
|
|
* ```js
|
|
* import { isNumber } from 'is-what-type';
|
|
*
|
|
* isNumber(1); // true
|
|
* isNumber(0); // true
|
|
* isNumber(-1); // true
|
|
* isNumber(3.14); // true
|
|
* isNumber(NaN); // false
|
|
* isNumber(Infinity); // true
|
|
* isNumber(-Infinity); // true
|
|
* isNumber({}); // false
|
|
* isNumber('1'); // false
|
|
* isNumber(null); // false
|
|
* isNumber(undefined); // false
|
|
* isNumber(function() {}); // false
|
|
* ```
|
|
*
|
|
* @param value - The value to check
|
|
* @returns `true` if the value is a number, `false` otherwise
|
|
*/
|
|
export declare function isNumber(value: unknown): value is number;
|