Does this JS environment support the `name` property on functions?
Assert that two Node-API data types are equal.
Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Unbox a boxed JS primitive value.
`Iterator.prototype`, or a shared object to use.
Checks whether a value is an object
Set a function's length property
* [Assert Equal](/assertEqual.js) * [Head](/head.js) * [Tail](/tail.js) * [Assert Equal Array](/eqArrays.js) * [Assert Equal Array ||](/assertArrayEqual.js) * [Without](/without.js) * [Flatten](/flatten.js) * [Middle](/middle.js) * [Count Only](/countOnly
Get the byteLength out of a DataView, robustly.
An ES2015 spec-compliant `Function.prototype.name` shim
Get the ArrayBuffer out of a TypedArray, robustly.
Is this an arguments object? It's a harder question than you think.
A function that returns the normally hidden `AsyncFunction` constructor
A function that returns the normally hidden `GeneratorFunction` constructor
Are these two values conceptually equal?
Assert that two Node-API typed array data types are equal.
Get the ArrayBuffer out of a DataView, robustly.
Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.
Sort an object's keys, including an optional key list
Fast deep equal
`AsyncIterator.prototype`, or a shared object to use.
node's assert.deepEqual algorithm
Password policy checker/enforcer.
The assert module from Node.js, for the browser.