From 48b299bb921f8e885f399d384b38a66292fecea3 Mon Sep 17 00:00:00 2001 From: stdlib-bot <82920195+stdlib-bot@users.noreply.github.com> Date: Fri, 2 Oct 2026 02:27:29 +0000 Subject: [PATCH] feat: update `blas/ext` TypeScript declarations Signed-off-by: stdlib-bot <82920195+stdlib-bot@users.noreply.github.com> --- .../@stdlib/blas/ext/docs/types/index.d.ts | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/lib/node_modules/@stdlib/blas/ext/docs/types/index.d.ts b/lib/node_modules/@stdlib/blas/ext/docs/types/index.d.ts index 7bcf7a6b2419..ca51f4ba4a5a 100644 --- a/lib/node_modules/@stdlib/blas/ext/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/blas/ext/docs/types/index.d.ts @@ -26,6 +26,7 @@ import copyWithin = require( '@stdlib/blas/ext/copy-within' ); import cuany = require( '@stdlib/blas/ext/cuany' ); import cuevery = require( '@stdlib/blas/ext/cuevery' ); import cunone = require( '@stdlib/blas/ext/cunone' ); +import cusome = require( '@stdlib/blas/ext/cusome' ); import cusum = require( '@stdlib/blas/ext/cusum' ); import fillBetween = require( '@stdlib/blas/ext/fill-between' ); import findIndex = require( '@stdlib/blas/ext/find-index' ); @@ -207,6 +208,37 @@ interface Namespace { */ cunone: typeof cunone; + /** + * Cumulatively tests whether at least `k` elements along one or more ndarray dimensions are truthy. + * + * @param x - input ndarray + * @param k - minimum number of truthy elements + * @param options - function options + * @returns output ndarray + * + * @example + * var array = require( '@stdlib/ndarray/array' ); + * + * var x = array( [ 0.0, 1.0, 1.0, 0.0 ] ); + * + * var y = ns.cusome( x, 2 ); + * // returns [ false, false, true, true ] + * + * @example + * var falses = require( '@stdlib/ndarray/falses' ); + * var array = require( '@stdlib/ndarray/array' ); + * + * var x = array( [ 0.0, 1.0, 1.0, 0.0 ] ); + * var y = falses( [ 4 ] ); + * + * var out = ns.cusome.assign( x, 2, y ); + * // returns [ false, false, true, true ] + * + * var bool = ( out === y ); + * // returns true + */ + cusome: typeof cusome; + /** * Computes the cumulative sum along one or more ndarray dimensions. *