From 5e2b73a78d865bcdd8cf45125d93c173b3cfcff6 Mon Sep 17 00:00:00 2001 From: stdlib-bot <82920195+stdlib-bot@users.noreply.github.com> Date: Sat, 2 May 2026 03:15:04 +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 | 29 +++++++++++++++++++ 1 file changed, 29 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 3e16b8f8e7ee..d0bdd40d60db 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 @@ -31,6 +31,7 @@ import gasum = require( '@stdlib/blas/base/ndarray/gasum' ); import gaxpy = require( '@stdlib/blas/base/ndarray/gaxpy' ); import gcopy = require( '@stdlib/blas/base/ndarray/gcopy' ); import gdot = require( '@stdlib/blas/base/ndarray/gdot' ); +import gswap = require( '@stdlib/blas/base/ndarray/gswap' ); import sasum = require( '@stdlib/blas/base/ndarray/sasum' ); import saxpy = require( '@stdlib/blas/base/ndarray/saxpy' ); import scopy = require( '@stdlib/blas/base/ndarray/scopy' ); @@ -344,6 +345,34 @@ interface Namespace { */ gdot: typeof gdot; + /** + * Interchanges two one-dimensional ndarrays. + * + * ## Notes + * + * - The function expects the following ndarrays: + * + * - first one-dimensional input ndarray. + * - second one-dimensional input ndarray. + * + * @param arrays - array-like object containing ndarrays + * @returns second input ndarray + * + * @example + * var vector = require( '@stdlib/ndarray/vector/ctor' ); + * + * var x = vector( [ 1.0, 2.0, 3.0, 4.0, 5.0 ], 'generic' ); + * var y = vector( [ 6.0, 7.0, 8.0, 9.0, 10.0 ], 'generic' ); + * + * var z = ns.gswap( [ x, y ] ); + * // x => [ 6.0, 7.0, 8.0, 9.0, 10.0 ] + * // y => [ 1.0, 2.0, 3.0, 4.0, 5.0 ] + * + * var bool = ( z === y ); + * // returns true + */ + gswap: typeof gswap; + /** * Computes the sum of absolute values for all elements in a one-dimensional single-precision floating-point ndarray. *