From 1e5b067b3705ed5093c7dc3a16f842fae47c5068 Mon Sep 17 00:00:00 2001 From: stdlib-bot <82920195+stdlib-bot@users.noreply.github.com> Date: Fri, 3 Apr 2026 03:13:08 +0000 Subject: [PATCH] feat: update `blas/base/ndarray` TypeScript declarations Signed-off-by: stdlib-bot <82920195+stdlib-bot@users.noreply.github.com> --- .../blas/base/ndarray/docs/types/index.d.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/lib/node_modules/@stdlib/blas/base/ndarray/docs/types/index.d.ts b/lib/node_modules/@stdlib/blas/base/ndarray/docs/types/index.d.ts index 3f07f1009fc8..db43a8ae4b05 100644 --- a/lib/node_modules/@stdlib/blas/base/ndarray/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/blas/base/ndarray/docs/types/index.d.ts @@ -22,6 +22,7 @@ import dasum = require( '@stdlib/blas/base/ndarray/dasum' ); import ddot = require( '@stdlib/blas/base/ndarray/ddot' ); +import gasum = require( '@stdlib/blas/base/ndarray/gasum' ); import gdot = require( '@stdlib/blas/base/ndarray/gdot' ); import sasum = require( '@stdlib/blas/base/ndarray/sasum' ); import sdot = require( '@stdlib/blas/base/ndarray/sdot' ); @@ -69,6 +70,23 @@ interface Namespace { */ ddot: typeof ddot; + /** + * Computes the sum of absolute values for all elements in a one-dimensional ndarray. + * + * @param arrays - array-like object containing a one-dimensional input ndarray + * @returns sum + * + * @example + * var ndarray = require( '@stdlib/ndarray/base/ctor' ); + * + * var xbuf = [ 1.0, -2.0, 3.0, -4.0, 5.0 ]; + * var x = new ndarray( 'generic', xbuf, [ 5 ], [ 1 ], 0, 'row-major' ); + * + * var y = ns.gasum( [ x ] ); + * // returns 15.0 + */ + gasum: typeof gasum; + /** * Computes the dot product of two one-dimensional ndarrays. *