@@ -221,6 +221,7 @@ import gxsa = require( '@stdlib/blas/ext/base/gxsa' );
221221import gxsy = require( '@stdlib/blas/ext/base/gxsy' ) ;
222222import gzeroTo = require( '@stdlib/blas/ext/base/gzero-to' ) ;
223223import ndarray = require( '@stdlib/blas/ext/base/ndarray' ) ;
224+ import sany = require( '@stdlib/blas/ext/base/sany' ) ;
224225import sapx = require( '@stdlib/blas/ext/base/sapx' ) ;
225226import sapxsum = require( '@stdlib/blas/ext/base/sapxsum' ) ;
226227import sapxsumkbn = require( '@stdlib/blas/ext/base/sapxsumkbn' ) ;
@@ -6214,6 +6215,36 @@ interface Namespace {
62146215 */
62156216 ndarray : typeof ndarray ;
62166217
6218+ /**
6219+ * Tests whether at least one element in a single-precision floating-point strided array is truthy.
6220+ *
6221+ * ## Notes
6222+ *
6223+ * - The function explicitly treats `NaN` values as falsy.
6224+ *
6225+ * @param N - number of indexed elements
6226+ * @param x - input array
6227+ * @param strideX - stride length
6228+ * @returns boolean indicating whether at least one element is truthy
6229+ *
6230+ * @example
6231+ * var Float32Array = require( '@stdlib/array/float32' );
6232+ *
6233+ * var x = new Float32Array( [ 0.0, 0.0, 1.0, 1.0 ] );
6234+ *
6235+ * var v = ns.sany( x.length, x, 1 );
6236+ * // returns true
6237+ *
6238+ * @example
6239+ * var Float32Array = require( '@stdlib/array/float32' );
6240+ *
6241+ * var x = new Float32Array( [ 0.0, 0.0, 1.0, 1.0 ] );
6242+ *
6243+ * var v = ns.sany.ndarray( x.length, x, 1, 0 );
6244+ * // returns true
6245+ */
6246+ sany : typeof sany ;
6247+
62176248 /**
62186249 * Adds a scalar constant to each element in a single-precision floating-point strided array.
62196250 *
0 commit comments