@mt-kit/utils
Version:
10 lines (9 loc) • 547 B
TypeScript
/**
* 是否对象类型判断
*
* 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: unknown): value is Record<string, unknown>;