Test if a finite double-precision floating-point number is an integer.
`Object.defineProperty`, but not IE 8's broken one.
A helper to optimistically set Symbol.toStringTag, when possible.
Test if a double-precision floating-point numeric value is positive zero.
Robustly get the length of a Typed Array
Is this value a JS DataView? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.
Test if a double-precision floating-point numeric value is negative zero.
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
Test if a finite numeric value is an even number.
Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag
We-Assert is an assert utility for use in internally verifying statements inside scripts at runtime. One potential goal is to catch what would otherwise be silent errors, or perhaps even to mathematically prove that an algorithm has functioned as expected
Detect native generator function support.
Assert that a Node-API value is a specified Node-API data type.
Give a regex, get a robust predicate function that tests it against a string.
The URI implementation that is used by VS Code and its extensions
Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Standard assertion utilities.
A simple list of possible Typed Array names.
Robustly get the byte offset of a Typed Array
Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.
Robustly get the byte length of a Typed Array
Like a Set, but provides the index of the `key` in the backing array
TypeScript definitions for http-assert
ECMAScript spec abstract operations.