codeql-action/node_modules/@mswjs/interceptors/src/utils/isObject.ts
2025-01-27 17:21:38 +00:00

8 lines
284 B
TypeScript

/**
* Determines if a given value is an instance of object.
*/
export function isObject<T>(value: any, loose = false): value is T {
return loose
? Object.prototype.toString.call(value).startsWith('[object ')
: Object.prototype.toString.call(value) === '[object Object]'
}