Determine if an ndarray data type can be safely cast to another ndarray data type.
Determine if an ndarray data type can be safely cast to, or is of the same kind as, another ndarray data type.
node's assert.deepEqual algorithm except for NaN being equal to NaN
Test if an input value is a supported array real-valued floating-point data type.
Test if an object's prototype chain contains a provided prototype.
Determine if an ndarray data type can be safely cast or, for floating-point data types, downcast to another ndarray data type.
node's assert.deepEqual algorithm
Test if a value is a complex typed array.
Common assertions for Bats
Test if an input value is a supported array real-valued data type.
Test if an input value is a supported ndarray complex-valued floating-point data type.
Test if two single-precision floating-point numbers are approximately equal within a specified number of ULPs (units in the last place).
Test if an input value is a supported array signed integer data type.
Synchronous validation of a path existing either as a file or as a directory.
Test if two double-precision floating-point numbers are the same value.
Type utilties for creating nominal/branded types in TypeScript
Test whether two double-precision complex floating-point numbers are the same value.
Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag
Test if a value is a BigInt.
Test if an input value is a supported built-in ndarray data type string.
Is this value a JS String object or primitive? 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 arguments are the same value.
Standard library statistical functions.