Store information about any JS value in a side channel. Uses WeakMap if available.
Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.
Are these two JavaScript values equal?
Unbox a boxed JS primitive value.
`Iterator.prototype`, or a shared object to use.
Checks whether a value is an object
Get the byteLength out of a DataView, robustly.
An ES2015 spec-compliant `Function.prototype.name` shim
Set a function's length property
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.
The URI implementation that is used by VS Code and its extensions
Sort an object's keys, including an optional key list
Ukkonens approximate string matching algorithm for finding edit distance similar to Levenshtein
To compare dom and shadow dom trees. Part of open-wc recommendations
Fast deep equal
Compare DNS record strings for equality
`AsyncIterator.prototype`, or a shared object to use.