Search results
4896 packages found
ES2015-compliant shim for Object.is - differentiates between -0 and +0
Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.
Returns true if a value has the characteristics of a valid JavaScript data descriptor.
Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.
Returns true if an object was created by the `Object` constructor, or Object.create(null).
Is this an arguments object? It's a harder question than you think.
Function argument validation for humans
- type
- types
- check
- checking
- guard
- guards
- assert
- assertion
- predicate
- predicates
- is
- validate
- validation
- utility
- View more
Check if a value is a plain object
Type check values
Detect whether or not an object is a Typed Array
Returns true if the value is an object and not an array or null.
Determines if an object can be used as an array
Get the native type of a value.
Returns true if a value is a plain object, array or function.
Test if a value is a plain object.
Test if a value is a string.
Parse, normalize and validate given semver shorthand (e.g. gulp@v3.8.10) to object.
Test if a value is an object.
high-performance, zero-dependency circular reference check for objects (or arrays)
Test if a value is object-like.