From f9da7b4322944fcbc9682d6abcc0a71e742942d3 Mon Sep 17 00:00:00 2001 From: stdlib-bot Date: Wed, 21 Feb 2024 23:41:34 +0000 Subject: [PATCH] Auto-generated commit --- README.md | 89 ++++++++++++++++++++++++++----------------- base/README.md | 24 ++++++++++-- base/assert/README.md | 39 +++++++++++++++++++ 3 files changed, 115 insertions(+), 37 deletions(-) diff --git a/README.md b/README.md index bac98e35..61d20662 100644 --- a/README.md +++ b/README.md @@ -140,12 +140,12 @@ You can use the following functions to retrieve a list of available data types:
-- [`arrayDataTypes( [kind] )`][@stdlib/array/dtypes]: list of array data types. +- [`dtypes( [kind] )`][@stdlib/array/dtypes]: list of array data types. - [`complexarrayDataTypes()`][@stdlib/array/typed-complex-dtypes]: list of complex typed array data types. - [`typedarrayDataTypes()`][@stdlib/array/typed-dtypes]: list of typed array data types. - [`floatarrayDataTypes()`][@stdlib/array/typed-float-dtypes]: list of typed array floating-point data types. - [`intarrayDataTypes()`][@stdlib/array/typed-integer-dtypes]: list of typed array integer data types. -- [`realarrayDataTypes()`][@stdlib/array/typed-real-dtypes]: list of typed array data types. +- [`realarrayDataTypes()`][@stdlib/array/typed-real-dtypes]: list of typed array real-valued data types. - [`realarrayFloatDataTypes()`][@stdlib/array/typed-real-float-dtypes]: list of typed array real-valued floating-point data types. - [`intarraySignedDataTypes()`][@stdlib/array/typed-signed-integer-dtypes]: list of typed array signed integer data types. - [`intarrayUnsignedDataTypes()`][@stdlib/array/typed-unsigned-integer-dtypes]: list of typed array unsigned integer data types. @@ -160,7 +160,8 @@ Furthermore, the namespace contains utility functions to retrieve a given constr
-- [`arrayCtors( dtype )`][@stdlib/array/ctors]: array constructors. +- [`ctors( dtype )`][@stdlib/array/ctors]: array constructors. +- [`ArrayIndex( x[, options] )`][@stdlib/array/index]: array index constructor. - [`complexarrayCtors( dtype )`][@stdlib/array/typed-complex-ctors]: complex typed array constructors. - [`typedarrayCtors( dtype )`][@stdlib/array/typed-ctors]: typed array constructors. - [`floatarrayCtors( dtype )`][@stdlib/array/typed-float-ctors]: floating-point typed array constructors. @@ -189,39 +190,45 @@ Lastly, the namespace contains various other functions for dealing with arrays,
- [`base`][@stdlib/array/base]: base (i.e., lower-level) array utilities. -- [`acartesianPower( x, n )`][@stdlib/array/cartesian-power]: return the Cartesian power. -- [`acartesianProduct( x1, x2 )`][@stdlib/array/cartesian-product]: return the Cartesian product. -- [`acartesianSquare( x )`][@stdlib/array/cartesian-square]: return the Cartesian square. +- [`cartesianPower( x, n )`][@stdlib/array/cartesian-power]: return the Cartesian power. +- [`cartesianProduct( x1, x2 )`][@stdlib/array/cartesian-product]: return the Cartesian product. +- [`cartesianSquare( x )`][@stdlib/array/cartesian-square]: return the Cartesian square. - [`Complex128Array()`][@stdlib/array/complex128]: 128-bit complex number array. - [`Complex64Array()`][@stdlib/array/complex64]: 64-bit complex number array. -- [`convertArraySame( x, y )`][@stdlib/array/convert-same]: convert an array to the same data type as a second input array. -- [`convertArray( arr, dtype )`][@stdlib/array/convert]: convert an array to an array of a different data type. +- [`convertSame( x, y )`][@stdlib/array/convert-same]: convert an array to the same data type as a second input array. +- [`convert( arr, dtype )`][@stdlib/array/convert]: convert an array to an array of a different data type. - [`DataView( buffer[, byteOffset[, byteLength]] )`][@stdlib/array/dataview]: constructor which returns a data view representing a provided array buffer. -- [`arrayDefaults()`][@stdlib/array/defaults]: default array settings. -- [`arrayDataType( array )`][@stdlib/array/dtype]: return the data type of an array. -- [`aemptyLike( x[, dtype] )`][@stdlib/array/empty-like]: create an uninitialized array having the same length and data type as a provided array. -- [`aempty( length[, dtype] )`][@stdlib/array/empty]: create an uninitialized array having a specified length. -- [`filledarrayBy()`][@stdlib/array/filled-by]: create a filled array according to a provided callback function. -- [`filledarray()`][@stdlib/array/filled]: create a filled array. +- [`defaults()`][@stdlib/array/defaults]: default array settings. +- [`dtype( array )`][@stdlib/array/dtype]: return the data type of an array. +- [`emptyLike( x[, dtype] )`][@stdlib/array/empty-like]: create an uninitialized array having the same length and data type as a provided array. +- [`empty( length[, dtype] )`][@stdlib/array/empty]: create an uninitialized array having a specified length. +- [`filledBy()`][@stdlib/array/filled-by]: create a filled array according to a provided callback function. +- [`filled()`][@stdlib/array/filled]: create a filled array. - [`iterator2array( iterator[, out][, mapFcn[, thisArg]] )`][@stdlib/array/from-iterator]: create (or fill) an array from an iterator. -- [`afullLike( x, value[, dtype] )`][@stdlib/array/full-like]: create a filled array having the same length and data type as a provided array. -- [`afull( length, value[, dtype] )`][@stdlib/array/full]: create a filled array having a specified length. -- [`arrayMinDataType( value )`][@stdlib/array/min-dtype]: determine the minimum array data type of the closest "kind" necessary for storing a provided scalar value. -- [`anansLike( x[, dtype] )`][@stdlib/array/nans-like]: create an array filled with NaNs and having the same length and data type as a provided array. -- [`anans( length[, dtype] )`][@stdlib/array/nans]: create an array filled with NaNs and having a specified length. -- [`arrayNextDataType( [dtype] )`][@stdlib/array/next-dtype]: return the next larger array data type of the same kind. -- [`aoneToLike( x[, dtype] )`][@stdlib/array/one-to-like]: generate a linearly spaced numeric array whose elements increment by `1` starting from one and having the same length and data type as a provided input array. -- [`aoneTo( n[, dtype] )`][@stdlib/array/one-to]: generate a linearly spaced numeric array whose elements increment by `1` starting from one. -- [`aonesLike( x[, dtype] )`][@stdlib/array/ones-like]: create an array filled with ones and having the same length and data type as a provided array. -- [`aones( length[, dtype] )`][@stdlib/array/ones]: create an array filled with ones and having a specified length. +- [`scalar2array( value[, dtype] )`][@stdlib/array/from-scalar]: create a single-element array containing a provided scalar value. +- [`fullLike( x, value[, dtype] )`][@stdlib/array/full-like]: create a filled array having the same length and data type as a provided array. +- [`full( length, value[, dtype] )`][@stdlib/array/full]: create a filled array having a specified length. +- [`minDataType( value )`][@stdlib/array/min-dtype]: determine the minimum array data type of the closest "kind" necessary for storing a provided scalar value. +- [`mostlySafeCasts( [dtype] )`][@stdlib/array/mostly-safe-casts]: return a list of array data types to which a provided array data type can be safely cast and, for floating-point data types, can be downcast. +- [`mskfilter( x, mask )`][@stdlib/array/mskfilter]: apply a mask to a provided input array. +- [`mskreject( x, mask )`][@stdlib/array/mskreject]: apply a mask to a provided input array. +- [`nansLike( x[, dtype] )`][@stdlib/array/nans-like]: create an array filled with NaNs and having the same length and data type as a provided array. +- [`nans( length[, dtype] )`][@stdlib/array/nans]: create an array filled with NaNs and having a specified length. +- [`nextDataType( [dtype] )`][@stdlib/array/next-dtype]: return the next larger array data type of the same kind. +- [`oneToLike( x[, dtype] )`][@stdlib/array/one-to-like]: generate a linearly spaced numeric array whose elements increment by `1` starting from one and having the same length and data type as a provided input array. +- [`oneTo( n[, dtype] )`][@stdlib/array/one-to]: generate a linearly spaced numeric array whose elements increment by `1` starting from one. +- [`onesLike( x[, dtype] )`][@stdlib/array/ones-like]: create an array filled with ones and having the same length and data type as a provided array. +- [`ones( length[, dtype] )`][@stdlib/array/ones]: create an array filled with ones and having a specified length. - [`typedarraypool()`][@stdlib/array/pool]: allocate typed arrays from a typed array memory pool. -- [`arrayPromotionRules( [dtype1, dtype2] )`][@stdlib/array/promotion-rules]: return the array data type with the smallest size and closest "kind" to which array data types can be **safely** cast. -- [`reviveTypedArray( key, value )`][@stdlib/array/reviver]: revive a JSON-serialized typed array. -- [`arraySafeCasts( [dtype] )`][@stdlib/array/safe-casts]: return a list of array data types to which a provided array data type can be safely cast. -- [`arraySameKindCasts( [dtype] )`][@stdlib/array/same-kind-casts]: return a list of array data types to which a provided array data type can be safely cast or cast within the same "kind". -- [`arrayShape( arr )`][@stdlib/array/shape]: determine (nested) array dimensions. -- [`aslice( x[, start[, end]] )`][@stdlib/array/slice]: return a shallow copy of a portion of an array. +- [`promotionRules( [dtype1, dtype2] )`][@stdlib/array/promotion-rules]: return the array data type with the smallest size and closest "kind" to which array data types can be **safely** cast. +- [`typedarrayReviver( key, value )`][@stdlib/array/reviver]: revive a JSON-serialized typed array. +- [`safeCasts( [dtype] )`][@stdlib/array/safe-casts]: return a list of array data types to which a provided array data type can be safely cast. +- [`sameKindCasts( [dtype] )`][@stdlib/array/same-kind-casts]: return a list of array data types to which a provided array data type can be safely cast or cast within the same "kind". +- [`shape( arr )`][@stdlib/array/shape]: determine (nested) array dimensions. +- [`slice( x[, start[, end]] )`][@stdlib/array/slice]: return a shallow copy of a portion of an array. +- [`take( x, indices[, options] )`][@stdlib/array/take]: take elements from an array. - [`circarray2iterator( src[, options][, mapFcn[, thisArg]] )`][@stdlib/array/to-circular-iterator]: create an iterator which repeatedly iterates over the elements of an array-like object. +- [`array2fancy( x[, options] )`][@stdlib/array/to-fancy]: convert an array to an object supporting fancy indexing. - [`array2iteratorRight( src[, mapFcn[, thisArg]] )`][@stdlib/array/to-iterator-right]: create an iterator from an array-like object, iterating from right to left. - [`array2iterator( src[, mapFcn[, thisArg]] )`][@stdlib/array/to-iterator]: create an iterator from an array-like object. - [`typedarray2json( typedarray )`][@stdlib/array/to-json]: return a JSON representation of a typed array. @@ -232,10 +239,10 @@ Lastly, the namespace contains various other functions for dealing with arrays, - [`arrayview2iterator( src[, begin[, end]][, mapFcn[, thisArg]] )`][@stdlib/array/to-view-iterator]: create an iterator from an array-like object view. - [`complexarray()`][@stdlib/array/typed-complex]: create a complex number typed array. - [`realarray()`][@stdlib/array/typed-real]: create a typed array. -- [`azeroToLike( x[, dtype] )`][@stdlib/array/zero-to-like]: generate a linearly spaced numeric array whose elements increment by `1` starting from zero and having the same length and data type as a provided input array. -- [`azeroTo( n[, dtype] )`][@stdlib/array/zero-to]: generate a linearly spaced numeric array whose elements increment by `1` starting from zero. -- [`azerosLike( x[, dtype] )`][@stdlib/array/zeros-like]: create a zero-filled array having the same length and data type as a provided array. -- [`azeros( length[, dtype] )`][@stdlib/array/zeros]: create a zero-filled array having a specified length. +- [`zeroToLike( x[, dtype] )`][@stdlib/array/zero-to-like]: generate a linearly spaced numeric array whose elements increment by `1` starting from zero and having the same length and data type as a provided input array. +- [`zeroTo( n[, dtype] )`][@stdlib/array/zero-to]: generate a linearly spaced numeric array whose elements increment by `1` starting from zero. +- [`zerosLike( x[, dtype] )`][@stdlib/array/zeros-like]: create a zero-filled array having the same length and data type as a provided array. +- [`zeros( length[, dtype] )`][@stdlib/array/zeros]: create a zero-filled array having a specified length.
@@ -378,12 +385,20 @@ Copyright © 2016-2024. The Stdlib [Authors][stdlib-authors]. [@stdlib/array/from-iterator]: https://github.com/stdlib-js/array/tree/main/from-iterator +[@stdlib/array/from-scalar]: https://github.com/stdlib-js/array/tree/main/from-scalar + [@stdlib/array/full-like]: https://github.com/stdlib-js/array/tree/main/full-like [@stdlib/array/full]: https://github.com/stdlib-js/array/tree/main/full [@stdlib/array/min-dtype]: https://github.com/stdlib-js/array/tree/main/min-dtype +[@stdlib/array/mostly-safe-casts]: https://github.com/stdlib-js/array/tree/main/mostly-safe-casts + +[@stdlib/array/mskfilter]: https://github.com/stdlib-js/array/tree/main/mskfilter + +[@stdlib/array/mskreject]: https://github.com/stdlib-js/array/tree/main/mskreject + [@stdlib/array/nans-like]: https://github.com/stdlib-js/array/tree/main/nans-like [@stdlib/array/nans]: https://github.com/stdlib-js/array/tree/main/nans @@ -412,8 +427,12 @@ Copyright © 2016-2024. The Stdlib [Authors][stdlib-authors]. [@stdlib/array/slice]: https://github.com/stdlib-js/array/tree/main/slice +[@stdlib/array/take]: https://github.com/stdlib-js/array/tree/main/take + [@stdlib/array/to-circular-iterator]: https://github.com/stdlib-js/array/tree/main/to-circular-iterator +[@stdlib/array/to-fancy]: https://github.com/stdlib-js/array/tree/main/to-fancy + [@stdlib/array/to-iterator-right]: https://github.com/stdlib-js/array/tree/main/to-iterator-right [@stdlib/array/to-iterator]: https://github.com/stdlib-js/array/tree/main/to-iterator @@ -444,6 +463,8 @@ Copyright © 2016-2024. The Stdlib [Authors][stdlib-authors]. [@stdlib/array/ctors]: https://github.com/stdlib-js/array/tree/main/ctors +[@stdlib/array/index]: https://github.com/stdlib-js/array/tree/main/index + [@stdlib/array/typed-complex-ctors]: https://github.com/stdlib-js/array/tree/main/typed-complex-ctors [@stdlib/array/typed-ctors]: https://github.com/stdlib-js/array/tree/main/typed-ctors diff --git a/base/README.md b/base/README.md index 331089e8..a483b6f3 100644 --- a/base/README.md +++ b/base/README.md @@ -88,10 +88,14 @@ The namespace exports the following: - [`cartesianSquare( x )`][@stdlib/array/base/cartesian-square]: return the Cartesian square. - [`copyIndexed( x )`][@stdlib/array/base/copy-indexed]: copy the elements of an indexed array-like object to a new "generic" array. - [`copy( x )`][@stdlib/array/base/copy]: copy the elements of an array-like object to a new "generic" array. +- [`countFalsy( x )`][@stdlib/array/base/count-falsy]: count the number of falsy elements in an array. +- [`countTruthy( x )`][@stdlib/array/base/count-truthy]: count the number of truthy elements in an array. - [`dedupe( x, limit, equalNaNs )`][@stdlib/array/base/dedupe]: remove consecutive duplicated values. - [`everyByRight( x, predicate[, thisArg] )`][@stdlib/array/base/every-by-right]: test whether all elements in an array pass a test implemented by a predicate function, iterating from right to left. - [`everyBy( x, predicate[, thisArg] )`][@stdlib/array/base/every-by]: test whether all elements in an array pass a test implemented by a predicate function. - [`every( x )`][@stdlib/array/base/every]: test whether all elements in an array are truthy. +- [`fancySliceAssign( x, y, s, strict )`][@stdlib/array/base/fancy-slice-assign]: assign element values from a broadcasted input array to corresponding elements in an output array. +- [`fancySlice( x, s, strict )`][@stdlib/array/base/fancy-slice]: return a shallow copy of a portion of an array. - [`filledBy( len, clbk[, thisArg] )`][@stdlib/array/base/filled-by]: create a filled "generic" array according to a provided callback function. - [`filled( value, len )`][@stdlib/array/base/filled]: create a filled "generic" array. - [`filled2dBy( shape, clbk[, thisArg] )`][@stdlib/array/base/filled2d-by]: create a filled two-dimensional nested array according to a provided callback function. @@ -142,9 +146,11 @@ The namespace exports the following: - [`map3d( x, shape, fcn[, thisArg] )`][@stdlib/array/base/map3d]: apply a function to elements in a three-dimensional nested input array and assign results to elements in a new three-dimensional nested output array. - [`map4d( x, shape, fcn[, thisArg] )`][@stdlib/array/base/map4d]: apply a function to elements in a four-dimensional nested input array and assign results to elements in a new four-dimensional nested output array. - [`map5d( x, shape, fcn[, thisArg] )`][@stdlib/array/base/map5d]: apply a function to elements in a five-dimensional nested input array and assign results to elements in a new five-dimensional nested output array. +- [`minSignedIntegerDataType( value )`][@stdlib/array/base/min-signed-integer-dtype]: determine the minimum array data type for storing a provided signed integer value. +- [`minUnsignedIntegerDataType( value )`][@stdlib/array/base/min-unsigned-integer-dtype]: determine the minimum array data type for storing a provided unsigned integer value. - [`mskbinary2d( arrays, shape, fcn )`][@stdlib/array/base/mskbinary2d]: apply a binary callback to elements in two two-dimensional nested input arrays according to elements in a two-dimensional nested mask array and assign results to elements in a two-dimensional nested output array. -- [`mskfilter( x, mask )`][@stdlib/array/base/mskfilter]: return a new array by applying a mask to a provided input array. -- [`mskreject( x, mask )`][@stdlib/array/base/mskreject]: return a new array by applying a mask to a provided input array. +- [`mskfilter( x, mask )`][@stdlib/array/base/mskfilter]: apply a mask to a provided input array. +- [`mskreject( x, mask )`][@stdlib/array/base/mskreject]: apply a mask to a provided input array. - [`mskunary2d( arrays, shape, fcn )`][@stdlib/array/base/mskunary2d]: apply a unary callback to elements in a two-dimensional nested input array according to elements in a two-dimensional nested mask array and assign results to elements in a two-dimensional nested output array. - [`mskunary3d( arrays, shape, fcn )`][@stdlib/array/base/mskunary3d]: apply a unary callback to elements in a three-dimensional nested input array according to elements in a three-dimensional nested mask array and assign results to elements in a three-dimensional nested output array. - [`nCartesianProduct( x1, x2[, ...xN] )`][@stdlib/array/base/n-cartesian-product]: return the n-fold Cartesian product. @@ -177,7 +183,7 @@ The namespace exports the following: - [`strided2array4d( x, shape, strides, offset )`][@stdlib/array/base/strided2array4d]: convert a strided array to a four-dimensional nested array. - [`strided2array5d( x, shape, strides, offset )`][@stdlib/array/base/strided2array5d]: convert a strided array to a five-dimensional nested array. - [`takeIndexed( x, indices )`][@stdlib/array/base/take-indexed]: take elements from an indexed array. -- [`take( x, indices )`][@stdlib/array/base/take]: take elements from an array. +- [`take( x, indices, mode )`][@stdlib/array/base/take]: take elements from an array. - [`take2d( x, indices, dimension, mode )`][@stdlib/array/base/take2d]: take elements from a two-dimensional nested array. - [`take3d( x, indices, dimension, mode )`][@stdlib/array/base/take3d]: take elements from a three-dimensional nested array. - [`ternary2d( arrays, shape, fcn )`][@stdlib/array/base/ternary2d]: apply a ternary callback to elements in three two-dimensional nested input arrays and assign results to elements in a two-dimensional nested output array. @@ -329,6 +335,10 @@ console.log( objectKeys( ns ) ); [@stdlib/array/base/copy]: https://github.com/stdlib-js/array/tree/main/base/copy +[@stdlib/array/base/count-falsy]: https://github.com/stdlib-js/array/tree/main/base/count-falsy + +[@stdlib/array/base/count-truthy]: https://github.com/stdlib-js/array/tree/main/base/count-truthy + [@stdlib/array/base/dedupe]: https://github.com/stdlib-js/array/tree/main/base/dedupe [@stdlib/array/base/every-by-right]: https://github.com/stdlib-js/array/tree/main/base/every-by-right @@ -337,6 +347,10 @@ console.log( objectKeys( ns ) ); [@stdlib/array/base/every]: https://github.com/stdlib-js/array/tree/main/base/every +[@stdlib/array/base/fancy-slice-assign]: https://github.com/stdlib-js/array/tree/main/base/fancy-slice-assign + +[@stdlib/array/base/fancy-slice]: https://github.com/stdlib-js/array/tree/main/base/fancy-slice + [@stdlib/array/base/filled-by]: https://github.com/stdlib-js/array/tree/main/base/filled-by [@stdlib/array/base/filled]: https://github.com/stdlib-js/array/tree/main/base/filled @@ -437,6 +451,10 @@ console.log( objectKeys( ns ) ); [@stdlib/array/base/map5d]: https://github.com/stdlib-js/array/tree/main/base/map5d +[@stdlib/array/base/min-signed-integer-dtype]: https://github.com/stdlib-js/array/tree/main/base/min-signed-integer-dtype + +[@stdlib/array/base/min-unsigned-integer-dtype]: https://github.com/stdlib-js/array/tree/main/base/min-unsigned-integer-dtype + [@stdlib/array/base/mskbinary2d]: https://github.com/stdlib-js/array/tree/main/base/mskbinary2d [@stdlib/array/base/mskfilter]: https://github.com/stdlib-js/array/tree/main/base/mskfilter diff --git a/base/assert/README.md b/base/assert/README.md index aa38e078..dee59d11 100644 --- a/base/assert/README.md +++ b/base/assert/README.md @@ -48,8 +48,21 @@ The namespace exports the following: - [`contains( x, value )`][@stdlib/array/base/assert/contains]: test if an array contains a provided search value. - [`hasSameValues( x, y )`][@stdlib/array/base/assert/has-same-values]: test if two arrays have the same values. - [`isAccessorArray( value )`][@stdlib/array/base/assert/is-accessor-array]: test if an array-like object supports the accessor (get/set) protocol. +- [`isComplexFloatingPointDataType( value )`][@stdlib/array/base/assert/is-complex-floating-point-data-type]: test if an input value is a supported array complex-valued floating-point data type. +- [`isComplexTypedArray( value )`][@stdlib/array/base/assert/is-complex-typed-array]: test if a value is a complex typed array. - [`isComplex128Array( value )`][@stdlib/array/base/assert/is-complex128array]: test if a value is a `Complex128Array`. - [`isComplex64Array( value )`][@stdlib/array/base/assert/is-complex64array]: test if a value is a `Complex64Array`. +- [`isDataType( value )`][@stdlib/array/base/assert/is-data-type]: test if an input value is a supported array data type. +- [`isFloatingPointDataType( value )`][@stdlib/array/base/assert/is-floating-point-data-type]: test if an input value is a supported array floating-point data type. +- [`isIntegerDataType( value )`][@stdlib/array/base/assert/is-integer-data-type]: test if an input value is a supported array integer data type. +- [`isMostlySafeDataTypeCast( from, to )`][@stdlib/array/base/assert/is-mostly-safe-data-type-cast]: determine whether an array data type can be safely cast or, for floating-point data types, downcast to another array data type. +- [`isNumericDataType( value )`][@stdlib/array/base/assert/is-numeric-data-type]: test if an input value is a supported array numeric data type. +- [`isRealDataType( value )`][@stdlib/array/base/assert/is-real-data-type]: test if an input value is a supported array real-valued data type. +- [`isRealFloatingPointDataType( value )`][@stdlib/array/base/assert/is-real-floating-point-data-type]: test if an input value is a supported array real-valued floating-point data type. +- [`isSafeDataTypeCast( from, to )`][@stdlib/array/base/assert/is-safe-data-type-cast]: determine whether an array data type can be safely cast to another array data type. +- [`isSameKindDataTypeCast( from, to )`][@stdlib/array/base/assert/is-same-kind-data-type-cast]: determine whether an array data type can be safely cast to, or is of the same "kind" as, another array data type. +- [`isSignedIntegerDataType( value )`][@stdlib/array/base/assert/is-signed-integer-data-type]: test if an input value is a supported array signed integer data type. +- [`isUnsignedIntegerDataType( value )`][@stdlib/array/base/assert/is-unsigned-integer-data-type]: test if an input value is a supported array unsigned integer data type.
@@ -98,10 +111,36 @@ console.log( objectKeys( ns ) ); [@stdlib/array/base/assert/is-accessor-array]: https://github.com/stdlib-js/array/tree/main/base/assert/is-accessor-array +[@stdlib/array/base/assert/is-complex-floating-point-data-type]: https://github.com/stdlib-js/array/tree/main/base/assert/is-complex-floating-point-data-type + +[@stdlib/array/base/assert/is-complex-typed-array]: https://github.com/stdlib-js/array/tree/main/base/assert/is-complex-typed-array + [@stdlib/array/base/assert/is-complex128array]: https://github.com/stdlib-js/array/tree/main/base/assert/is-complex128array [@stdlib/array/base/assert/is-complex64array]: https://github.com/stdlib-js/array/tree/main/base/assert/is-complex64array +[@stdlib/array/base/assert/is-data-type]: https://github.com/stdlib-js/array/tree/main/base/assert/is-data-type + +[@stdlib/array/base/assert/is-floating-point-data-type]: https://github.com/stdlib-js/array/tree/main/base/assert/is-floating-point-data-type + +[@stdlib/array/base/assert/is-integer-data-type]: https://github.com/stdlib-js/array/tree/main/base/assert/is-integer-data-type + +[@stdlib/array/base/assert/is-mostly-safe-data-type-cast]: https://github.com/stdlib-js/array/tree/main/base/assert/is-mostly-safe-data-type-cast + +[@stdlib/array/base/assert/is-numeric-data-type]: https://github.com/stdlib-js/array/tree/main/base/assert/is-numeric-data-type + +[@stdlib/array/base/assert/is-real-data-type]: https://github.com/stdlib-js/array/tree/main/base/assert/is-real-data-type + +[@stdlib/array/base/assert/is-real-floating-point-data-type]: https://github.com/stdlib-js/array/tree/main/base/assert/is-real-floating-point-data-type + +[@stdlib/array/base/assert/is-safe-data-type-cast]: https://github.com/stdlib-js/array/tree/main/base/assert/is-safe-data-type-cast + +[@stdlib/array/base/assert/is-same-kind-data-type-cast]: https://github.com/stdlib-js/array/tree/main/base/assert/is-same-kind-data-type-cast + +[@stdlib/array/base/assert/is-signed-integer-data-type]: https://github.com/stdlib-js/array/tree/main/base/assert/is-signed-integer-data-type + +[@stdlib/array/base/assert/is-unsigned-integer-data-type]: https://github.com/stdlib-js/array/tree/main/base/assert/is-unsigned-integer-data-type +