Files
NapCatQQ/.pnpm-store/v3/files/b3/4766800a6afb9ff6e22148ff0b5b5daa61a4de1e62bfee0fccda970349d1a5432e538f5119054cd16c1308798e7a7a908dcdb0e850f9dab0899c75941ffd02
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

28 lines
687 B
Plaintext

/**
* Check if the value is an object.
*
* 校验是否是一个对象
*
* @example
* ```js
* import { isObject } from 'is-what-type';
*
* isObject(1); // false
* isObject(undefined); // false
* isObject({}); // true
* isObject([]); // true
* isObject(null); // false
* isObject(function() {}); // true
* isObject(new Date()); // true
* isObject('string'); // false
* isObject(true); // false
* isObject(false); // false
* isObject(NaN); // false
* isObject(Infinity); // false
* ```
*
* @param value - The value to check
* @returns `true` if the value is an object, `false` otherwise
*/
export declare function isObject<T = object>(value: unknown): value is T;