From e370431402df5f8d897e019eaee75c8bfefa10b8 Mon Sep 17 00:00:00 2001 From: stdlib-bot <82920195+stdlib-bot@users.noreply.github.com> Date: Mon, 24 Aug 2026 02:34:57 +0000 Subject: [PATCH] feat: update `fft/base/fftpack/float32` TypeScript declarations Signed-off-by: stdlib-bot <82920195+stdlib-bot@users.noreply.github.com> --- .../fftpack/float32/docs/types/index.d.ts | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/fft/base/fftpack/float32/docs/types/index.d.ts b/lib/node_modules/@stdlib/fft/base/fftpack/float32/docs/types/index.d.ts index b2402196552d..43228e5cbb46 100644 --- a/lib/node_modules/@stdlib/fft/base/fftpack/float32/docs/types/index.d.ts +++ b/lib/node_modules/@stdlib/fft/base/fftpack/float32/docs/types/index.d.ts @@ -27,7 +27,26 @@ import decompose = require( '@stdlib/fft/base/fftpack/float32/decompose' ); */ interface Namespace { /** - * TODO. + * Factorizes a sequence length into a product of integers and stores the results in a single-precision floating-point array. + * + * @param N - length of the sequence + * @param M - number of trial divisors + * @param initial - array of initial trial divisors + * @param si - stride length for `initial` + * @param oi - starting index for `initial` + * @param out - output array for storing factorization results + * @param so - stride length for `out` + * @param oo - starting index for `out` + * @returns number of factors into which `N` was decomposed + * + * @example + * var Float32Array = require( '@stdlib/array/float32' ); + * + * var initial = new Float32Array( [ 3.0, 4.0, 2.0, 5.0 ] ); + * var factors = new Float32Array( 4 ); + * + * var numFactors = ns.decompose( 12, 4, initial, 1, 0, factors, 1, 0 ); + * // returns 2 */ decompose: typeof decompose; }