@stdlib/assert-is-struct-constructor-like
Test if a value is struct constructor-like.
Found 348 results for stdassert
Test if a value is struct constructor-like.
Test if an object has a specified property, either own or inherited.
Test if a value is a DataView.
Test if a value is iterator-like.
Test if a value is a BooleanArray.
Test if a value is an array-like object supporting the accessor (get/set) protocol.
Test if a value is ndarray-like.
Test if two arguments are the same value.
Test if a value is a URI.
Test if a value is a complex typed array.
Test if a value is an array-like object containing only integers.
Test if two double-precision floating-point numbers are the same value.
Test if a value is undefined or null.
Test if an object's prototype chain contains a provided prototype.
Test if a value is a string having an uppercase first character.
Test if a value is a BigInt.
Test if a value is a semantic version string.
Test if a value is an array of probabilities that sum to one.
Boolean indicating if the current process is running on Windows.
Test if a value is an empty collection.
Test if a value is a gzip buffer.
Test if a value is undefined.
Test if a value is an array-like object containing only functions.
Test if a value is a Slice object.
Test if a value is a JavaScript primitive.
Test if an object has a specified method name.
Test if two arguments are both Float64Arrays and have the same values.
Test if a value is iterable-like.
Test if two single-precision floating-point numbers are approximately equal within a specified number of ULPs (units in the last place).
Test if two single-precision floating-point numbers are the same value.
Test if a value is an array of arrays.
Test if a value is a Complex128Array.
Test if a value is a WebAssembly memory instance.
Test if two single-precision floating-point numbers are approximately the same value within a specified number of ULPs (units in the last place).
Test if a value is an array-like object containing only positive integers.
Test if two arguments are both Float32Arrays and have the same values.
Test if a value is a Complex64Array.
Test if a value is a 64-bit complex number.
Test if two arguments are both Complex128Arrays and have the same values.
Test if two double-precision floating-point numbers are approximately the same value within a specified number of ULPs (units in the last place).
Test if a value is a parseable JSON string.
Test if a value is a MultiSlice object.
Test if a value is a 2-dimensional ndarray-like object.
Test if two arguments are both generic arrays and have the same values.
Test if two arguments are both Complex64Arrays and have the same values.
Test if a value is a 128-bit complex number.
Test if two double-precision floating-point numbers are approximately equal within a specified number of ULPs (units in the last place).
Test if a value is a Date object.
Test if a value is an absolute path.
Test if two arguments are approximately the same value within a specified number of ULPs (units in the last place).
Test if a value is equal to positive zero.
Test if a value is a 1-dimensional ndarray-like object.
Test if a value is a number having a negative integer value.
Test if a value is an even number.
Test if two arguments are both single-precision complex floating-point numbers and have the same value.
Test if two double-precision floating-point numbers are the same value.
Test if two arguments are both double-precision complex floating-point numbers and have the same value.
Test if an object-like value contains a circular reference.
Test if a value is a `struct` instance.
Test if a value is a 2-dimensional ndarray-like object having equal dimensions.
Test whether a value is a localhost hostname.
Test if a value corresponds to a leap year in the Gregorian calendar.
Test if a value is an ndarray-like object having a specified data type.
Test if a value is an array-like object containing only plain objects.
Test if an object's own property is writable.
Test if two single-precision floating-point numbers are the same value.
Test if two arguments are approximately equal within a specified number of ULPs (units in the last place).
Test if an object's own property is non-enumerable.
Test if a value is a symbol.
Test if a value is equal to negative zero.
Test if a value is a relative path.
Test if two arguments are both BooleanArrays and have equal values.
Test if a value is a finite number.
Test if a value is a number having a finite positive value.
Test if a value is a square number.
Test if a value is a string in kebab case.
Test if a value is an array-like object containing only objects.
Test if a value is a number having a nonpositive integer value.
Test if a value is a composite number.
Test if a value is an array-like object containing only NaN values.
Test whether a character belongs to the ASCII character set and whether this is true for all characters in a provided string.
Test if two arguments are the same value.
Test if a value is an empty array-like object.
Test whether a string contains only white space characters.
Test if a value is a triangular number.
Test if a value is a SharedArrayBuffer.
Boolean indicating if the current process is running on Darwin.
Test whether a string contains only numeric digits.
Test if two arguments are both accessor arrays and have the same values.
Test if a value is an uppercase string.
Test if a value is a domain name.
Test if a value is a symmetric matrix.
Test if two arguments are both Float64Arrays and contain respective elements which are approximately equal within a specified number of ULPs (units in the last place).
Test if a value is a cube number.
Test if a value is an array-like object containing only probabilities.
Test if a value is truthy.
Test if a value is a prime number.
Check if the runtime is Electron.
Test if a value is a duration string.
Test if a value is an array-like object containing only positive numbers.
Test if an object's own property is configurable.
Test if a value is a number having a negative value.
Test if a value is an EvalError object.
Test if a value is Node readable stream-like.
Test if a value is an email address.
Test if a value is a numeric array.
Test if a value is a number having a safe integer value.
Test if a value is an ndarray-like object containing single-precision floating-point numbers.
Test if a value is a BigUint64Array.
Test if a value is an ndarray-like object containing double-precision floating-point numbers.
Test if a value is falsy.
Test if two arguments are both Int8Arrays and have equal values.
Check if the runtime is the Electron renderer process.
Return a function which tests if every element in a typed array passes a test condition.
Test if a value is a lowercase string.
Test if two arguments are both Uint8Arrays and have equal values.
Test whether a string contains only alphanumeric characters.
Test if two arguments are both Uint16Arrays and have equal values.
Test if two arguments are both Int32Arrays and have equal values.
Test if a value is an infinite number.
Test if a value is an array-like object containing only Date objects.
Test if two arguments are both Uint32Arrays and have equal values.
Test if two arguments are both Uint8ClampedArrays and have equal values.
Test for deep equality between two values.
Test whether a value is a property key.
Test if an object's own or inherited property has a data descriptor.
Test if a value is a 1-dimensional ndarray-like object containing single-precision complex floating-point numbers.
Test if a value is an empty object.
Test if a value is a number having a nonpositive value.
Test if two arguments are both Int16Arrays and have equal values.
Test if a value is PRNG-like.
Test if a value is a blank string.
Test if a value is Node duplex stream-like.
Test if a value is an arrow function.
Test if a value is a Float16Array.
Test if a value is a native function.
Test if a value is a persymmetric matrix.
Test if a value is between two values.
Test if a string is a well-formed string.
Test if a value is an empty string.
Test if a value is a SyntaxError object.
Test if two arguments are strictly equal.
Test if a value is a 1-dimensional ndarray-like object containing single-precision floating-point numbers.
Test if a value is a RangeError object.
Test if a value is a 1-dimensional ndarray-like object containing double-precision floating-point numbers.
Test if a value is a BigInt64Array.
Test whether an object contains a nested key path.
Test if a value is a centrosymmetric matrix.
Test if a value is a skew-symmetric matrix.
Test if an object's own or inherited property is enumerable.
Test if a value is an anagram.
Test if a value is a ReferenceError object.
Test if a value is a valid array length.
Test if a value is a 1-dimensional ndarray-like object containing double-precision complex floating-point numbers.
Test if a value is a plain object containing a circular reference.
Test if a value is an array-like object of booleans.
Test if an object's own property has a data descriptor.
Test if a value is an array-like object containing only nonnegative numbers.
Test if an object's own or inherited property is non-configurable.
Check if the runtime is the main Electron process.
Test if a value is named typed tuple-like.
Test whether a value is a relative URI.
Test whether a string contains only hexadecimal digits.
Test if a value is an array-like object containing only safe integers.
Test if a value is a valid typed array length.
Test if a value is an alphagram.
Check if the process is running in a Docker container.
Test if a value is an array-like object containing only falsy values.
Test if a value is a 2-dimensional ndarray-like object containing single-precision complex floating-point numbers.
Test if a value is a square triangular number.
Test if a value is complex-typed-array-like.
Test if a value is a number having a nonnegative finite value.
Test if a value is a string in Pascal case.
Test if a value is an array-like object containing only truthy values.
Test if an object's own or inherited property is readable.
Test whether a value is a relative URI.
Boolean indicating if the current environment is a touch device.
Test if a value is an array-like object containing only null values.
Test if an object's own or inherited property is non-enumerable.
Test if a value is a blank string.
Test if a value is an ndarray-like object containing double-precision complex floating-point numbers.
Test if a value is a 2-dimensional ndarray-like object containing double-precision complex floating-point numbers.
Test if a value is an array-like object containing only finite numbers.
Test if an object's own or inherited property has an accessor descriptor.
Test if a value is an `ArrayBuffer` view.
Test if an object's own property has an accessor descriptor.
Test if an object's own or inherited property is read-only.
Test if an object's own property is read-only.
Test if a value is a 64-bit or 128-bit complex number.
Test if an object's own property is write-only.
Test whether a character belongs to the ASCII character set and whether this is true for all characters in a provided string.
Test if a value is a 2-dimensional ndarray-like object containing double-precision floating-point numbers.
Test if a value is a class.
Test if a value is generator object-like.
Test if a value is a ragged nested array.
Test if two arguments are both generic arrays and have equal values.
Test if two arguments have the same type.
Test if a value is a UNC path.
Test if a value is an ndarray-like object containing single-precision complex floating-point numbers.
Test if two arguments are both array-like objects and have the same values.
Test if a value is an array-like object containing only negative numbers.
Test if an object's own property is readable and writable.
Test if an object's own or inherited property is configurable.
Test if an object's own property is non-configurable.
Test if two arguments are both typed-array-like object and have the same values.
Test if a value is a number having a finite negative value.
Test if a value is an odd number.
Test if an object's own and inherited property is readable and writable.
Test if two arguments are both Complex128Arrays and contain respective elements which are approximately equal within a specified number of ULPs (units in the last place).
Test if a value is a binary string.
Test if a value is a non-symmetric matrix.
Test if two arguments are both Complex64Arrays and contain respective elements which are approximately the same value within a specified number of ULPs (units in the last place).
Test if a value is an array-like object containing only nonpositive integers.
Test if a value is a skew-persymmetric matrix.
Test if a value is an array-like object containing only symbols.
Test if a value is a generator object.
Boolean indicating if the current environment is a mobile device.
Test if two arguments are both Float32Arrays and contain respective elements which are approximately the same value within a specified number of ULPs (units in the last place).
Test if a value is Node transform stream-like.
Test if a value is a domain name.
Test if two arguments are both array-like and have the same values.
Test if a value is a string in snake case.
Test if a value corresponds to a leap year in the Gregorian calendar.
Test if two arguments are both Float64Arrays and contain respective elements which are approximately the same value within a specified number of ULPs (units in the last place).
Test if an object's own or inherited property is writable.
Test whether an object contains a nested key path, either own or inherited.
Test if a value is a relative path.
Test if a value is a skew-centrosymmetric matrix.
Test whether a string contains only numeric digits.
Test if two arguments are both Float32Arrays and contain respective elements which are approximately equal within a specified number of ULPs (units in the last place).
Test if a value is an array-like object containing only negative integers.
Test if a value is a TypeError object.
Test whether a string matches a Node.js built-in module name.
Test if a value is an array containing a circular reference.
Test if two arguments have the same native class.
Check if the runtime is a web worker.
Test if a value is an array-like object where every element is between two values.
Test if two arguments are both Complex128Arrays and contain respective elements which are approximately the same value within a specified number of ULPs (units in the last place).
Test if two arguments are both Complex64Arrays and contain respective elements which are approximately equal within a specified number of ULPs (units in the last place).
Test if a value is a binary string.
Test if a value is an array-like object containing only JavaScript primitives.
Test if a value is a URIError object.
Test if a value is a 2-dimensional ndarray-like object containing single-precision floating-point numbers.
Test whether a value is an absolute URI.
Test if two arguments are both generic arrays and contain respective elements which are approximately equal within a specified number of ULPs (units in the last place).
Test if two half-precision floating-point numbers are approximately equal within a specified number of ULPs (units in the last place).
Test if a value is a regular expression string.
Test if a value is a startcase string.
Test if two values are both Date objects corresponding to the same date and time.
Test if an object's own property is readable.