is-true-object
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

is-true-object
Build License npm

Returns true if target is a real non-null object, including objects with the [[IsHTMLDDA]] internal slot, such as HTMLAllCollection, which makes typeof return undefined.

import isObject from "is-real-object";
 
isObject(undefined); // false
isObject(null); // false
isObject("string"); // false
isObject(123); // false
isObject(123n); // false
isObject(true); // false
isObject(false); // false
isObject(Symbol.iterator); // false
 
isObject({}); // true
isObject(() => {}); // true
 
// in browsers:
isObject(document.all); // true

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i is-true-object

      Weekly Downloads

      1

      Version

      1.0.0

      License

      LGPL-3.0

      Unpacked Size

      11.2 kB

      Total Files

      5

      Last publish

      Collaborators

      • exe-boss