@mt-kit/utils
Version:
13 lines • 644 B
JavaScript
/**
* 是否对象类型判断
*
* value is Record<string, any>
* 函数的返回类型是 value is Record<string, any>,这种形式的返回类型是 TypeScript 中用于表达类型守卫的一种方式。这意味着如果函数返回 true,TypeScript 将会把传入的参数视为 Record<string, any> 类型;如果返回 false,则参数不会被视为这个类型。
*
* @return 如果 value 为 object,则返回 true,否则返回 false
*/
export default function isObject(value) {
const type = typeof value;
return value !== null && (type === "object" || type === "function");
}
//# sourceMappingURL=index.js.map