diff --git a/lib/node_modules/@stdlib/array/base/assert/README.md b/lib/node_modules/@stdlib/array/base/assert/README.md index ed1cec1fb781..45f046462a16 100644 --- a/lib/node_modules/@stdlib/array/base/assert/README.md +++ b/lib/node_modules/@stdlib/array/base/assert/README.md @@ -48,7 +48,7 @@ The namespace exports the following: - [`anyHasOwnProp( arr, property )`][@stdlib/array/base/assert/any-has-own-property]: test whether at least one element in a provided array has a specified own property. - [`anyHasProp( arr, property )`][@stdlib/array/base/assert/any-has-property]: test whether at least one element in a provided array has a specified property, either own or inherited. - [`anyIsEntryIn( arr, property )`][@stdlib/array/base/assert/any-is-entry-in]: test whether at least one element in a provided array has a specified property key-value pair, either own or inherited. -- [`anyIsEntry( arr, property )`][@stdlib/array/base/assert/any-is-entry]: test whether at least one element in a provided array has a specified own property key-value pair. +- [`anyIsEntry( arr, property, value )`][@stdlib/array/base/assert/any-is-entry]: test whether at least one element in a provided array has a specified own property key-value pair. - [`contains( x, value )`][@stdlib/array/base/assert/contains]: test if an array contains a provided search value. - [`hasEqualValuesIndexed( x, y )`][@stdlib/array/base/assert/has-equal-values-indexed]: test if two indexed arrays have equal values. - [`hasEqualValues( x, y )`][@stdlib/array/base/assert/has-equal-values]: test if two arrays have equal values. diff --git a/lib/node_modules/@stdlib/assert/README.md b/lib/node_modules/@stdlib/assert/README.md index 78e116c211be..01ee22847e7a 100644 --- a/lib/node_modules/@stdlib/assert/README.md +++ b/lib/node_modules/@stdlib/assert/README.md @@ -249,17 +249,28 @@ The namespace includes utilities for validating other special arrays or buffers: - [`isEmptyArrayLikeObject( value )`][@stdlib/assert/is-empty-array-like-object]: test if a value is an empty array-like object. - [`isEmptyArray( value )`][@stdlib/assert/is-empty-array]: test if a value is an empty array. - [`isEqualArray( v1, v2 )`][@stdlib/assert/is-equal-array]: test if two arguments are both generic arrays and have equal values. +- [`isEqualBooleanArray( v1, v2 )`][@stdlib/assert/is-equal-booleanarray]: test if two arguments are both BooleanArrays and have equal values. +- [`isEqualInt16Array( v1, v2 )`][@stdlib/assert/is-equal-int16array]: test if two arguments are both Int16Arrays and have equal values. +- [`isEqualInt32Array( v1, v2 )`][@stdlib/assert/is-equal-int32array]: test if two arguments are both Int32Arrays and have equal values. +- [`isEqualInt8Array( v1, v2 )`][@stdlib/assert/is-equal-int8array]: test if two arguments are both Int8Arrays and have equal values. +- [`isEqualUint16Array( v1, v2 )`][@stdlib/assert/is-equal-uint16array]: test if two arguments are both Uint16Arrays and have equal values. +- [`isEqualUint32Array( v1, v2 )`][@stdlib/assert/is-equal-uint32array]: test if two arguments are both Uint32Arrays and have equal values. +- [`isEqualUint8Array( v1, v2 )`][@stdlib/assert/is-equal-uint8array]: test if two arguments are both Uint8Arrays and have equal values. +- [`isEqualUint8ClampedArray( v1, v2 )`][@stdlib/assert/is-equal-uint8clampedarray]: test if two arguments are both Uint8ClampedArrays and have equal values. - [`isFalsyArray( value )`][@stdlib/assert/is-falsy-array]: test if a value is an array-like object containing only falsy values. - [`isFiniteArray( value )`][@stdlib/assert/is-finite-array]: test if a value is an array-like object containing only finite numbers. - [`isNumericArray( value )`][@stdlib/assert/is-numeric-array]: test if a value is a numeric array. - [`isPlainObjectArray( value )`][@stdlib/assert/is-plain-object-array]: test if a value is an array-like object containing only plain objects. - [`isProbabilityArray( value )`][@stdlib/assert/is-probability-array]: test if a value is an array-like object containing only probabilities. +- [`isSameAccessorArray( v1, v2 )`][@stdlib/assert/is-same-accessor-array]: test if two arguments are both accessor arrays and have the same values. +- [`isSameArrayLikeObject( v1, v2 )`][@stdlib/assert/is-same-array-like-object]: test if two arguments are both array-like objects and have the same values. - [`isSameArrayLike( v1, v2 )`][@stdlib/assert/is-same-array-like]: test if two arguments are both array-like and have the same values. - [`isSameArray( v1, v2 )`][@stdlib/assert/is-same-array]: test if two arguments are both generic arrays and have the same values. - [`isSameComplex128Array( v1, v2 )`][@stdlib/assert/is-same-complex128array]: test if two arguments are both Complex128Arrays and have the same values. - [`isSameComplex64Array( v1, v2 )`][@stdlib/assert/is-same-complex64array]: test if two arguments are both Complex64Arrays and have the same values. - [`isSameFloat32Array( v1, v2 )`][@stdlib/assert/is-same-float32array]: test if two arguments are both Float32Arrays and have the same values. - [`isSameFloat64Array( v1, v2 )`][@stdlib/assert/is-same-float64array]: test if two arguments are both Float64Arrays and have the same values. +- [`isSameTypedArrayLike( v1, v2 )`][@stdlib/assert/is-same-typed-array-like]: test if two arguments are both typed-array-like objects and have the same values. - [`isSharedArrayBuffer( value )`][@stdlib/assert/is-sharedarraybuffer]: test if a value is a SharedArrayBuffer. - [`isTruthyArray( value )`][@stdlib/assert/is-truthy-array]: test if a value is an array-like object containing only truthy values. - [`isTypedArrayLength( value )`][@stdlib/assert/is-typed-array-length]: test if a value is a valid typed array length. @@ -414,6 +425,7 @@ The remaining namespace utilities are as follows: - [`isEmptyString( value )`][@stdlib/assert/is-empty-string]: test if a value is an empty string. - [`isEnumerablePropertyIn( value, property )`][@stdlib/assert/is-enumerable-property-in]: test if an object's own or inherited property is enumerable. - [`isEnumerableProperty( value, property )`][@stdlib/assert/is-enumerable-property]: test if an object's own property is enumerable. +- [`isEqualDateObject( d1, d2 )`][@stdlib/assert/is-equal-date-object]: test if two values are [Date](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) objects corresponding to the same date and time. - [`isEven( value )`][@stdlib/assert/is-even]: test if a value is an even number. - [`isFalsy( value )`][@stdlib/assert/is-falsy]: test if a value is falsy. - [`isFinite( value )`][@stdlib/assert/is-finite]: test if a value is a finite number. @@ -627,6 +639,8 @@ console.log( objectKeys( assert ) ); [@stdlib/assert/is-enumerable-property]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-enumerable-property +[@stdlib/assert/is-equal-date-object]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-equal-date-object + [@stdlib/assert/is-even]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-even [@stdlib/assert/is-falsy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-falsy @@ -919,6 +933,22 @@ console.log( objectKeys( assert ) ); [@stdlib/assert/is-equal-array]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-equal-array +[@stdlib/assert/is-equal-booleanarray]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-equal-booleanarray + +[@stdlib/assert/is-equal-int16array]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-equal-int16array + +[@stdlib/assert/is-equal-int32array]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-equal-int32array + +[@stdlib/assert/is-equal-int8array]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-equal-int8array + +[@stdlib/assert/is-equal-uint16array]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-equal-uint16array + +[@stdlib/assert/is-equal-uint32array]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-equal-uint32array + +[@stdlib/assert/is-equal-uint8array]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-equal-uint8array + +[@stdlib/assert/is-equal-uint8clampedarray]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-equal-uint8clampedarray + [@stdlib/assert/is-falsy-array]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-falsy-array [@stdlib/assert/is-finite-array]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-finite-array @@ -929,6 +959,10 @@ console.log( objectKeys( assert ) ); [@stdlib/assert/is-probability-array]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-probability-array +[@stdlib/assert/is-same-accessor-array]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-same-accessor-array + +[@stdlib/assert/is-same-array-like-object]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-same-array-like-object + [@stdlib/assert/is-same-array-like]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-same-array-like [@stdlib/assert/is-same-array]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-same-array @@ -941,6 +975,8 @@ console.log( objectKeys( assert ) ); [@stdlib/assert/is-same-float64array]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-same-float64array +[@stdlib/assert/is-same-typed-array-like]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-same-typed-array-like + [@stdlib/assert/is-sharedarraybuffer]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-sharedarraybuffer [@stdlib/assert/is-truthy-array]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/assert/is-truthy-array diff --git a/lib/node_modules/@stdlib/ndarray/README.md b/lib/node_modules/@stdlib/ndarray/README.md index 475a44c64e62..9950e6d16ef1 100644 --- a/lib/node_modules/@stdlib/ndarray/README.md +++ b/lib/node_modules/@stdlib/ndarray/README.md @@ -82,6 +82,7 @@ In addition, the namespace contains the following multidimensional array utility - [`dtypes( [kind] )`][@stdlib/ndarray/dtypes]: list of ndarray data types. - [`emptyLike( x[, options] )`][@stdlib/ndarray/empty-like]: create an uninitialized ndarray having the same shape and data type as a provided ndarray. - [`empty( shape[, options] )`][@stdlib/ndarray/empty]: create an uninitialized ndarray having a specified shape and data type. +- [`every( x[, options] )`][@stdlib/ndarray/every]: test whether every element along one or more `ndarray` dimensions is truthy. - [`FancyArray( dtype, buffer, shape, strides, offset, order[, options] )`][@stdlib/ndarray/fancy]: fancy multidimensional array constructor. - [`fillBy( x, fcn[, thisArg] )`][@stdlib/ndarray/fill-by]: fill an input ndarray according to a callback function. - [`fill( x, value )`][@stdlib/ndarray/fill]: fill an input `ndarray` with a specified value. @@ -91,6 +92,7 @@ In addition, the namespace contains the following multidimensional array utility - [`flags( x )`][@stdlib/ndarray/flags]: return the flags of a provided ndarray. - [`forEach( x, fcn[, thisArg] )`][@stdlib/ndarray/for-each]: invoke a callback function once for each ndarray element. - [`scalar2ndarray( value[, options] )`][@stdlib/ndarray/from-scalar]: convert a scalar value to a zero-dimensional ndarray. +- [`includes( x, searchElement[, options] )`][@stdlib/ndarray/includes]: test whether an `ndarray` contains a specified value along one or more dimensions. - [`ind2sub( shape, idx[, options] )`][@stdlib/ndarray/ind2sub]: convert a linear index to an array of subscripts. - [`indexModes()`][@stdlib/ndarray/index-modes]: list of ndarray index modes. - [`ndindex( x[, options] )`][@stdlib/ndarray/index]: ndarray index constructor. @@ -127,6 +129,7 @@ In addition, the namespace contains the following multidimensional array utility - [`ndarray2array( x )`][@stdlib/ndarray/to-array]: convert an ndarray to a generic array. - [`ndarray2fancy( x[, options] )`][@stdlib/ndarray/to-fancy]: convert an ndarray to an object supporting fancy indexing. - [`ndarray2json( x )`][@stdlib/ndarray/to-json]: serialize an ndarray as a JSON object. +- [`vector`][@stdlib/ndarray/vector]: vector constructors and associated utilities. - [`zerosLike( x[, options] )`][@stdlib/ndarray/zeros-like]: create a zero-filled ndarray having the same shape and data type as a provided ndarray. - [`zeros( shape[, options] )`][@stdlib/ndarray/zeros]: create a zero-filled ndarray having a specified shape and data type. @@ -193,6 +196,8 @@ console.log( objectKeys( ns ) ); [@stdlib/ndarray/empty]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/empty +[@stdlib/ndarray/every]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/every + [@stdlib/ndarray/fancy]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/fancy [@stdlib/ndarray/fill-by]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/fill-by @@ -211,6 +216,8 @@ console.log( objectKeys( ns ) ); [@stdlib/ndarray/from-scalar]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/from-scalar +[@stdlib/ndarray/includes]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/includes + [@stdlib/ndarray/ind2sub]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/ind2sub [@stdlib/ndarray/index-modes]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/index-modes @@ -283,6 +290,8 @@ console.log( objectKeys( ns ) ); [@stdlib/ndarray/to-json]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/to-json +[@stdlib/ndarray/vector]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/vector + [@stdlib/ndarray/zeros-like]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/zeros-like [@stdlib/ndarray/zeros]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/ndarray/zeros diff --git a/lib/node_modules/@stdlib/ndarray/vector/README.md b/lib/node_modules/@stdlib/ndarray/vector/README.md index 7d07b04d2511..32cc2f970464 100644 --- a/lib/node_modules/@stdlib/ndarray/vector/README.md +++ b/lib/node_modules/@stdlib/ndarray/vector/README.md @@ -53,6 +53,22 @@ The namespace exports the following: +