Determine if an ndarray data type can be safely cast to another ndarray data type.
Test if an input value is a supported built-in ndarray data type string.
Test if an input value is a supported array real-valued data type.
Test if an input value is a supported array signed integer data type.
Is this value a JS Set? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Test if an input value is a supported ndarray real-valued data type.
Test if two double-precision floating-point numbers are the same value.
Test whether two double-precision complex floating-point numbers are the same value.
Is this value a JS WeakMap? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
assert with status codes
Test if two arguments are the same value.
Is this value a JS WeakSet? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
ES2015-compliant shim for Object.is - differentiates between -0 and +0
Test if an input value is a supported ndarray floating-point data type.
Test if an input value is a supported ndarray integer data type.
Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
minimalistic-assert ===
Test if an input value is a supported ndarray boolean index data type.
ES2015-compliant shim for Number.isNaN - the global isNaN returns false positives.
Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Is this value negative zero? === will lie to you
Is this value a JS Map? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Test if an input value is a supported ndarray mask index data type.