From 2935b3e50e8761d1d91cd7563034076410208a24 Mon Sep 17 00:00:00 2001 From: stdlib-bot <82920195+stdlib-bot@users.noreply.github.com> Date: Wed, 5 Aug 2026 03:11:37 +0000 Subject: [PATCH] feat: update `complex/float32/base` TypeScript declarations Signed-off-by: stdlib-bot <82920195+stdlib-bot@users.noreply.github.com> --- .../float32/base/docs/types/index.d.ts | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/lib/node_modules/@stdlib/complex/float32/base/docs/types/index.d.ts b/lib/node_modules/@stdlib/complex/float32/base/docs/types/index.d.ts index 7edc49e09986..240912cb6f8a 100644 --- a/lib/node_modules/@stdlib/complex/float32/base/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/complex/float32/base/docs/types/index.d.ts @@ -23,6 +23,7 @@ import add = require( '@stdlib/complex/float32/base/add' ); import add3 = require( '@stdlib/complex/float32/base/add3' ); import assert = require( '@stdlib/complex/float32/base/assert' ); +import div = require( '@stdlib/complex/float32/base/div' ); import identity = require( '@stdlib/complex/float32/base/identity' ); import mul = require( '@stdlib/complex/float32/base/mul' ); import muladd = require( '@stdlib/complex/float32/base/mul-add' ); @@ -113,6 +114,43 @@ interface Namespace { */ assert: typeof assert; + /** + * Divides two single-precision complex floating-point numbers. + * + * @param z1 - complex number + * @param z2 - complex number + * @returns result + * + * @example + * var Complex64 = require( '@stdlib/complex/float32/ctor' ); + * + * var z1 = new Complex64( -13.0, -1.0 ); + * var z2 = new Complex64( -2.0, 1.0 ); + * + * var out = ns.div( z1, z2 ); + * // returns [ 5.0, 3.0 ] + * + * @example + * var Float32Array = require( '@stdlib/array/float32' ); + * + * var out = new Float32Array( 2 ); + * var v = ns.div.assign( -13.0, -1.0, -2.0, 1.0, out, 1, 0 ); + * // returns [ 5.0, 3.0 ] + * + * var bool = ( out === v ); + * // returns true + * + * @example + * var Float32Array = require( '@stdlib/array/float32' ); + * + * var z1 = new Float32Array( [ -13.0, -1.0 ] ); + * var z2 = new Float32Array( [ -2.0, 1.0 ] ); + * + * var out = ns.div.strided( z1, 1, 0, z2, 1, 0, new Float32Array( 2 ), 1, 0 ); + * // returns [ 5.0, 3.0 ] + */ + div: typeof div; + /** * Evaluates the identity function for single-precision complex floating-point number. *