From 6ae0c17a572d4bcb587bb70beb3bdb890d209047 Mon Sep 17 00:00:00 2001 From: stdlib-bot <82920195+stdlib-bot@users.noreply.github.com> Date: Tue, 7 Apr 2026 03:15:42 +0000 Subject: [PATCH] feat: update `blas/ext/base/ndarray` TypeScript declarations Signed-off-by: stdlib-bot <82920195+stdlib-bot@users.noreply.github.com> --- .../ext/base/ndarray/docs/types/index.d.ts | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/lib/node_modules/@stdlib/blas/ext/base/ndarray/docs/types/index.d.ts b/lib/node_modules/@stdlib/blas/ext/base/ndarray/docs/types/index.d.ts index f95095b19b71..c6d1246ae1c4 100644 --- a/lib/node_modules/@stdlib/blas/ext/base/ndarray/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/blas/ext/base/ndarray/docs/types/index.d.ts @@ -37,6 +37,7 @@ import dnansumkbn = require( '@stdlib/blas/ext/base/ndarray/dnansumkbn' ); import dnansumkbn2 = require( '@stdlib/blas/ext/base/ndarray/dnansumkbn2' ); import dnansumors = require( '@stdlib/blas/ext/base/ndarray/dnansumors' ); import dnansumpw = require( '@stdlib/blas/ext/base/ndarray/dnansumpw' ); +import doneTo = require( '@stdlib/blas/ext/base/ndarray/done-to' ); import dsorthp = require( '@stdlib/blas/ext/base/ndarray/dsorthp' ); import dsortins = require( '@stdlib/blas/ext/base/ndarray/dsortins' ); import dsortsh = require( '@stdlib/blas/ext/base/ndarray/dsortsh' ); @@ -85,6 +86,7 @@ import snansumkbn = require( '@stdlib/blas/ext/base/ndarray/snansumkbn' ); import snansumkbn2 = require( '@stdlib/blas/ext/base/ndarray/snansumkbn2' ); import snansumors = require( '@stdlib/blas/ext/base/ndarray/snansumors' ); import snansumpw = require( '@stdlib/blas/ext/base/ndarray/snansumpw' ); +import soneTo = require( '@stdlib/blas/ext/base/ndarray/sone-to' ); import ssorthp = require( '@stdlib/blas/ext/base/ndarray/ssorthp' ); import ssum = require( '@stdlib/blas/ext/base/ndarray/ssum' ); import ssumkbn = require( '@stdlib/blas/ext/base/ndarray/ssumkbn' ); @@ -500,6 +502,25 @@ interface Namespace { */ dnansumpw: typeof dnansumpw; + /** + * Fills a one-dimensional double-precision floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from one. + * + * @param arrays - array-like object containing a one-dimensional input ndarray + * @returns input ndarray + * + * @example + * var Float64Array = require( '@stdlib/array/float64' ); + * var ndarray = require( '@stdlib/ndarray/base/ctor' ); + * + * var xbuf = new Float64Array( [ 0.0, 0.0, 0.0, 0.0 ] ); + * var x = new ndarray( 'float64', xbuf, [ 4 ], [ 1 ], 0, 'row-major' ); + * // returns [ 0.0, 0.0, 0.0, 0.0 ] + * + * var out = ns.doneTo( [ x ] ); + * // returns [ 1.0, 2.0, 3.0, 4.0 ] + */ + doneTo: typeof doneTo; + /** * Sorts a one-dimensional double-precision floating-point ndarray using heapsort. * @@ -1648,6 +1669,25 @@ interface Namespace { */ snansumpw: typeof snansumpw; + /** + * Fills a one-dimensional single-precision floating-point ndarray with linearly spaced numeric elements which increment by `1` starting from one. + * + * @param arrays - array-like object containing a one-dimensional input ndarray + * @returns input ndarray + * + * @example + * var Float32Array = require( '@stdlib/array/float32' ); + * var ndarray = require( '@stdlib/ndarray/base/ctor' ); + * + * var xbuf = new Float32Array( [ 0.0, 0.0, 0.0, 0.0 ] ); + * var x = new ndarray( 'float32', xbuf, [ 4 ], [ 1 ], 0, 'row-major' ); + * // returns [ 0.0, 0.0, 0.0, 0.0 ] + * + * var out = ns.soneTo( [ x ] ); + * // returns [ 1.0, 2.0, 3.0, 4.0 ] + */ + soneTo: typeof soneTo; + /** * Sorts a one-dimensional single-precision floating-point ndarray using heapsort. *