Skip to content

Commit 8491d4f

Browse files
committed
Auto-generated commit
1 parent f8936ce commit 8491d4f

File tree

8 files changed

+237
-25
lines changed

8 files changed

+237
-25
lines changed

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@
44
55
<section class="release" id="unreleased">
66

7-
## Unreleased (2025-09-14)
7+
## Unreleased (2025-09-29)
88

99
<section class="features">
1010

1111
### Features
1212

13+
- [`36058e8`](https://github.com/stdlib-js/stdlib/commit/36058e893ce3a1606f454f3054b14afb8f88438b) - update `utils` TypeScript declarations
14+
- [`6b4c40d`](https://github.com/stdlib-js/stdlib/commit/6b4c40ddf5581abcc2a1b33c566455ea57b56bc5) - update `utils/async` TypeScript declarations
1315
- [`18b2372`](https://github.com/stdlib-js/stdlib/commit/18b2372476178bcaa6bd7ddc69396f0e87dc93f2) - add missing exports to namespaces
1416
- [`0bc9823`](https://github.com/stdlib-js/stdlib/commit/0bc98238e0d5e4991912848ef6069a753343eaa1) - add missing exports to `utils` namespace
1517
- [`9818fa6`](https://github.com/stdlib-js/stdlib/commit/9818fa6dd8c90e045a147bfd1ba83cb1f693d17b) - update namespace TypeScript declarations [(#3259)](https://github.com/stdlib-js/stdlib/pull/3259)
@@ -160,6 +162,11 @@ A total of 10 issues were closed in this release:
160162

161163
<details>
162164

165+
- [`d94514b`](https://github.com/stdlib-js/stdlib/commit/d94514bc9418f5b42df6233204d5005d53af00ca) - **docs:** clean-up TSDoc declaration comments _(by Philipp Burckhardt)_
166+
- [`07459d3`](https://github.com/stdlib-js/stdlib/commit/07459d3be48a57aac6cc018cbb456749fad79f6a) - **chore:** remove private annotations _(by Philipp Burckhardt)_
167+
- [`b7c2031`](https://github.com/stdlib-js/stdlib/commit/b7c20312491bdcf54ffc681e5fe489b9ba3d059c) - **docs:** clean-up TSDoc declaration comments _(by Philipp Burckhardt)_
168+
- [`36058e8`](https://github.com/stdlib-js/stdlib/commit/36058e893ce3a1606f454f3054b14afb8f88438b) - **feat:** update `utils` TypeScript declarations _(by Philipp Burckhardt)_
169+
- [`6b4c40d`](https://github.com/stdlib-js/stdlib/commit/6b4c40ddf5581abcc2a1b33c566455ea57b56bc5) - **feat:** update `utils/async` TypeScript declarations _(by Philipp Burckhardt)_
163170
- [`47678cb`](https://github.com/stdlib-js/stdlib/commit/47678cbfcb7f1475f8eea7cc39dc9675fdfc3984) - **chore:** fix JavaScript lint errors [(#8075)](https://github.com/stdlib-js/stdlib/pull/8075) _(by Vara Rahul Rajana, Athan Reines)_
164171
- [`e9406ad`](https://github.com/stdlib-js/stdlib/commit/e9406adc483d1626e3fa6a61abc9c99ed78b306e) - **chore:** fix JavaScript lint errors [(#8062)](https://github.com/stdlib-js/stdlib/pull/8062) _(by Tyson Cung)_
165172
- [`c4bf225`](https://github.com/stdlib-js/stdlib/commit/c4bf22523ecfbab88fc1c6bc72468c859e1836e9) - **docs:** remove example _(by Philipp Burckhardt)_

CONTRIBUTORS

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Ahmed Khaled <kahmd1444@gmail.com>
2020
Aksshay Balasubramanian <119944779+Aksshay88@users.noreply.github.com>
2121
Aleksandr <112382387+alextes90@users.noreply.github.com>
2222
Ali Salesi <ali_sal1381@yahoo.com>
23-
AlyAbdelmoneim <148393799+AlyAbdelmoneim@users.noreply.github.com>
23+
Aly Abdelmoneim <148393799+AlyAbdelmoneim@users.noreply.github.com>
2424
Aman Bhansali <bhansali.1@iitj.ac.in>
2525
AmanBhadkariya <140033975+AmanBhadkariya@users.noreply.github.com>
2626
Amisha Chhajed <136238836+amishhaa@users.noreply.github.com>
@@ -29,6 +29,7 @@ Anmol Sah <113588714+anmolsah@users.noreply.github.com>
2929
Annamalai Prabu <apfossdev@gmail.com>
3030
Anshu Kumar <132515490+anxhukumar@users.noreply.github.com>
3131
Anshu Kumar <contact.anshukumar@protonmail.com>
32+
Anshuman Singh <109489361+Anshumancanrock@users.noreply.github.com>
3233
Anudeep Sanapala <anudeep0306@gmail.com>
3334
Arihant Pal <arihant0pal@gmail.com>
3435
Aryan Bhirud <112156883+AryanBhirud@users.noreply.github.com>
@@ -137,6 +138,7 @@ Nourhan Hasan <109472010+TheNourhan@users.noreply.github.com>
137138
Ognjen Jevremović <ognjenjevremovic@users.noreply.github.com>
138139
Oneday12323 <107678750+Oneday12323@users.noreply.github.com>
139140
Ori Miles <97595296+orimiles5@users.noreply.github.com>
141+
Payal Goswami <payalgoswami9711@gmail.com>
140142
Philipp Burckhardt <pburckhardt@outlook.com>
141143
Pierre Forstmann <15964998+pierreforstmann@users.noreply.github.com>
142144
Pradyumn Prasad <pradyumnprasad.567@gmail.com>
@@ -178,6 +180,7 @@ Sanchay Ketan Sinha <122982233+satansin123@users.noreply.github.com>
178180
Sarthak Paandey <145528240+SarthakPaandey@users.noreply.github.com>
179181
Satyajeet Chavan <chavansatyajeet2004@gmail.com>
180182
Saurabh Singh <saurabhsraghuvanshi@gmail.com>
183+
Seth-Banker <125103042+Seth-Banker@users.noreply.github.com>
181184
Seyyed Parsa Neshaei <spneshaei@users.noreply.github.com>
182185
Shabareesh Shetty <139731143+ShabiShett07@users.noreply.github.com>
183186
Shashank Shekhar Singh <shashankshekharsingh1205@gmail.com>
@@ -220,6 +223,7 @@ Yaswanth Kosuru <116426380+yaswanthkosuru@users.noreply.github.com>
220223
Yernar Yergaziyev <yernar.yergaziyev@erg.kz>
221224
Yugal Kaushik <yugalkaushik14@gmail.com>
222225
Yuvi Mittal <128018763+yuvi-mittal@users.noreply.github.com>
226+
Zuhair Ahmad <157193652+Zuhair-CS@users.noreply.github.com>
223227
deepak427 <62477872+deepak427@users.noreply.github.com>
224228
devshree-bhati <147095250+devshree-bhati@users.noreply.github.com>
225229
ditsu <170345142+ditsus@users.noreply.github.com>

async/docs/types/index.d.ts

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ import mapKeysAsync = require( './../../../async/map-keys' );
4242
import mapValuesAsync = require( './../../../async/map-values' );
4343
import noneByAsync = require( './../../../async/none-by' );
4444
import noneByRightAsync = require( './../../../async/none-by-right' );
45+
import parallel = require( './../../../async/parallel' );
4546
import reduceAsync = require( './../../../async/reduce' );
4647
import reduceRightAsync = require( './../../../async/reduce-right' );
4748
import waterfall = require( './../../../async/series-waterfall' );
@@ -1112,6 +1113,79 @@ interface Namespace {
11121113
*/
11131114
noneByRightAsync: typeof noneByRightAsync;
11141115

1116+
/**
1117+
* Executes a set of functions in parallel and passes the results of all functions to a provided callback.
1118+
*
1119+
* ## Notes
1120+
*
1121+
* - This function is intended to start asynchronous tasks so that execution of each task runs concurrently. If provided a function which does not perform asynchronous tasks, the function will execute synchronously.
1122+
* - The function executes provided functions in the same thread. Accordingly, the function does **not** spawn new threads.
1123+
*
1124+
* @param fcns - array of functions
1125+
* @param options - function options
1126+
* @param options.thisArg - function context
1127+
* @param options.limit - number of functions to execute concurrently
1128+
* @param clbk - callback to invoke upon completion
1129+
*
1130+
* @example
1131+
* function foo( clbk ) {
1132+
* setTimeout( onTimeout, 300 );
1133+
* function onTimeout() {
1134+
* clbk( null, 'one' );
1135+
* }
1136+
* }
1137+
*
1138+
* function bar( clbk ) {
1139+
* setTimeout( onTimeout, 100 );
1140+
* function onTimeout() {
1141+
* clbk( null, 'two' );
1142+
* }
1143+
* }
1144+
*
1145+
* function done( error, results ) {
1146+
* if ( error ) {
1147+
* throw error;
1148+
* }
1149+
* console.log( results );
1150+
* // => [ 'one', 'two' ]
1151+
* }
1152+
*
1153+
* var fcns = [ foo, bar ];
1154+
*
1155+
* ns.parallel( fcns, done );
1156+
*
1157+
* @example
1158+
* function a( clbk ) {
1159+
* setTimeout( onTimeout, 0 );
1160+
* function onTimeout() {
1161+
* clbk( null, 2 );
1162+
* }
1163+
* }
1164+
*
1165+
* function b( clbk ) {
1166+
* setTimeout( onTimeout, 0 );
1167+
* function onTimeout() {
1168+
* clbk( null, 4 );
1169+
* }
1170+
* }
1171+
*
1172+
* function done( error, out ) {
1173+
* if ( error ) {
1174+
* throw error;
1175+
* }
1176+
* console.log( out );
1177+
* // => [ 2, 4 ]
1178+
* }
1179+
*
1180+
* var fcns = [ a, b ];
1181+
* var run = ns.parallel.factory( fcns );
1182+
*
1183+
* // ...
1184+
*
1185+
* run( done );
1186+
*/
1187+
parallel: typeof parallel;
1188+
11151189
/**
11161190
* Applies a function against an accumulator and each element in a collection and return the accumulated result.
11171191
*

async/map-function/docs/types/index.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ interface MapFunAsync {
250250
* }
251251
* }
252252
*
253-
* var map = mapFunAsync.factory( fcn );
253+
* var mapFun = mapFunAsync.factory( fcn );
254254
*
255255
* function done( error, results ) {
256256
* if ( error ) {
@@ -259,7 +259,7 @@ interface MapFunAsync {
259259
* console.log( results );
260260
* }
261261
*
262-
* mapFunAsync( 10, done );
262+
* mapFun( 10, done );
263263
*/
264264
factory( fcn: Fcn ): FactoryFunction;
265265
}

async/parallel/docs/types/index.d.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,6 @@ interface Parallel {
8080
* @param clbk - callback to invoke upon completion
8181
*
8282
* @example
83-
* var parallel = require( './../../../../async/parallel' );
84-
*
8583
* function foo( clbk ) {
8684
* setTimeout( onTimeout, 300 );
8785
* function onTimeout() {

async/parallel/docs/types/test.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ import parallel = require( './index' );
2121
/**
2222
* Test function.
2323
*
24-
* @private
2524
* @param next - callback
2625
*/
2726
function foo( next: Function ): void {
@@ -31,7 +30,6 @@ function foo( next: Function ): void {
3130
/**
3231
* Test function.
3332
*
34-
* @private
3533
* @param next - callback
3634
*/
3735
function bar( next: Function ): void {
@@ -41,7 +39,6 @@ function bar( next: Function ): void {
4139
/**
4240
* Test function.
4341
*
44-
* @private
4542
* @param error - error argument
4643
* @param out - output array
4744
*/

0 commit comments

Comments
 (0)