25 lines
621 B
Plaintext
25 lines
621 B
Plaintext
/**
|
|
* Checks if `value` is a valid array-like length.
|
|
*
|
|
* 校验是否是一个有效的数组长度
|
|
*
|
|
* @example
|
|
* ```js
|
|
* import { isLength } from 'is-what-type';
|
|
*
|
|
* isLength(3); // true
|
|
* isLength(0); // true
|
|
* isLength(Number.MIN_VALUE); // false
|
|
* isLength(Infinity); // false
|
|
* isLength(-1); // false
|
|
* isLength(3.5); // false
|
|
* isLength('3'); // false
|
|
* isLength(null); // false
|
|
* isLength(undefined); // false
|
|
* ```
|
|
*
|
|
* @param value - The value to check
|
|
* @returns `true` if `value` is a valid length, `false` otherwise
|
|
*/
|
|
export declare function isLength(value: unknown): value is number;
|