From 9065fb83bad665247b7f71e7ac86146d106c80ad Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 9 Nov 2026 00:39:56 +0000 Subject: [PATCH 1/6] docs: add missing `returns` annotation in `iter/do-until-each` examples Changed bare `// undefined` example annotations to `// returns undefined` in README.md, lib/index.js, and lib/main.js (`// returns` form used by 398 of 405 JSDoc example annotations across `iter`, 98%). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_017wWD7AKe9sM3ib4tmcCTST --- lib/node_modules/@stdlib/iter/do-until-each/README.md | 4 ++-- lib/node_modules/@stdlib/iter/do-until-each/lib/index.js | 2 +- lib/node_modules/@stdlib/iter/do-until-each/lib/main.js | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/node_modules/@stdlib/iter/do-until-each/README.md b/lib/node_modules/@stdlib/iter/do-until-each/README.md index 6725b01dfc00..de1971a43a02 100644 --- a/lib/node_modules/@stdlib/iter/do-until-each/README.md +++ b/lib/node_modules/@stdlib/iter/do-until-each/README.md @@ -67,7 +67,7 @@ r = it.next().value; // returns 2 r = it.next().value; -// undefined +// returns undefined // ... ``` @@ -105,7 +105,7 @@ r = it.next().value; // returns 2 r = it.next().value; -// undefined +// returns undefined // ... ``` diff --git a/lib/node_modules/@stdlib/iter/do-until-each/lib/index.js b/lib/node_modules/@stdlib/iter/do-until-each/lib/index.js index 72e297ef4c75..422a8d4634b0 100644 --- a/lib/node_modules/@stdlib/iter/do-until-each/lib/index.js +++ b/lib/node_modules/@stdlib/iter/do-until-each/lib/index.js @@ -47,7 +47,7 @@ * // returns 2 * * r = it.next().value; -* // undefined +* // returns undefined * * // ... */ diff --git a/lib/node_modules/@stdlib/iter/do-until-each/lib/main.js b/lib/node_modules/@stdlib/iter/do-until-each/lib/main.js index ba7b86cedfb0..5811c64289ba 100644 --- a/lib/node_modules/@stdlib/iter/do-until-each/lib/main.js +++ b/lib/node_modules/@stdlib/iter/do-until-each/lib/main.js @@ -65,7 +65,7 @@ var format = require( '@stdlib/string/format' ); * // returns 2 * * r = it.next().value; -* // undefined +* // returns undefined * * // ... */ From ad8ba6ef3c0a4a919de3f669c69cb1813cb3ef12 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 9 Nov 2026 00:39:56 +0000 Subject: [PATCH 2/6] docs: add missing `returns` annotation in `iter/until-each` examples Changed bare `// undefined` example annotations to `// returns undefined` in README.md, lib/index.js, and lib/main.js (`// returns` form used by 398 of 405 JSDoc example annotations across `iter`, 98%). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_017wWD7AKe9sM3ib4tmcCTST --- lib/node_modules/@stdlib/iter/until-each/README.md | 4 ++-- lib/node_modules/@stdlib/iter/until-each/lib/index.js | 2 +- lib/node_modules/@stdlib/iter/until-each/lib/main.js | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/node_modules/@stdlib/iter/until-each/README.md b/lib/node_modules/@stdlib/iter/until-each/README.md index 2b791ac9eb2f..bcc0516de005 100644 --- a/lib/node_modules/@stdlib/iter/until-each/README.md +++ b/lib/node_modules/@stdlib/iter/until-each/README.md @@ -67,7 +67,7 @@ r = it.next().value; // returns 2 r = it.next().value; -// undefined +// returns undefined // ... ``` @@ -105,7 +105,7 @@ r = it.next().value; // returns 2 r = it.next().value; -// undefined +// returns undefined // ... ``` diff --git a/lib/node_modules/@stdlib/iter/until-each/lib/index.js b/lib/node_modules/@stdlib/iter/until-each/lib/index.js index 80048b60a3de..06539cc03da6 100644 --- a/lib/node_modules/@stdlib/iter/until-each/lib/index.js +++ b/lib/node_modules/@stdlib/iter/until-each/lib/index.js @@ -47,7 +47,7 @@ * // returns 2 * * r = it.next().value; -* // undefined +* // returns undefined * * // ... */ diff --git a/lib/node_modules/@stdlib/iter/until-each/lib/main.js b/lib/node_modules/@stdlib/iter/until-each/lib/main.js index 4765b49199e4..c7f61bc57465 100644 --- a/lib/node_modules/@stdlib/iter/until-each/lib/main.js +++ b/lib/node_modules/@stdlib/iter/until-each/lib/main.js @@ -65,7 +65,7 @@ var format = require( '@stdlib/string/format' ); * // returns 2 * * r = it.next().value; -* // undefined +* // returns undefined * * // ... */ From 08a1bce10956ebc1ae93433bc7c9f38825db7900 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 9 Nov 2026 00:39:57 +0000 Subject: [PATCH 3/6] docs: add missing `returns` annotation in `iter/while-each` examples Changed bare `// undefined` example annotations to `// returns undefined` in README.md, lib/index.js, and lib/main.js (`// returns` form used by 398 of 405 JSDoc example annotations across `iter`, 98%). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_017wWD7AKe9sM3ib4tmcCTST --- lib/node_modules/@stdlib/iter/while-each/README.md | 4 ++-- lib/node_modules/@stdlib/iter/while-each/lib/index.js | 2 +- lib/node_modules/@stdlib/iter/while-each/lib/main.js | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/node_modules/@stdlib/iter/while-each/README.md b/lib/node_modules/@stdlib/iter/while-each/README.md index dcbf1cee1b80..8686801fc43c 100644 --- a/lib/node_modules/@stdlib/iter/while-each/README.md +++ b/lib/node_modules/@stdlib/iter/while-each/README.md @@ -67,7 +67,7 @@ r = it.next().value; // returns 2 r = it.next().value; -// undefined +// returns undefined // ... ``` @@ -105,7 +105,7 @@ r = it.next().value; // returns 2 r = it.next().value; -// undefined +// returns undefined // ... ``` diff --git a/lib/node_modules/@stdlib/iter/while-each/lib/index.js b/lib/node_modules/@stdlib/iter/while-each/lib/index.js index 88d74eaddbde..e4d8c3d724c7 100644 --- a/lib/node_modules/@stdlib/iter/while-each/lib/index.js +++ b/lib/node_modules/@stdlib/iter/while-each/lib/index.js @@ -47,7 +47,7 @@ * // returns 2 * * r = it.next().value; -* // undefined +* // returns undefined * * // ... */ diff --git a/lib/node_modules/@stdlib/iter/while-each/lib/main.js b/lib/node_modules/@stdlib/iter/while-each/lib/main.js index 40877b980483..969a4c7396a8 100644 --- a/lib/node_modules/@stdlib/iter/while-each/lib/main.js +++ b/lib/node_modules/@stdlib/iter/while-each/lib/main.js @@ -65,7 +65,7 @@ var format = require( '@stdlib/string/format' ); * // returns 2 * * r = it.next().value; -* // undefined +* // returns undefined * * // ... */ From 82e5c20655c186bde6f959ec8e5f4ede3c1458c7 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 9 Nov 2026 00:39:57 +0000 Subject: [PATCH 4/6] docs: add missing `returns` annotation in `iter/do-while-each` examples Changed bare `// undefined` example annotations to `// returns undefined` in lib/main.js (`// returns` form used by 398 of 405 JSDoc example annotations across `iter`, 98%). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_017wWD7AKe9sM3ib4tmcCTST --- lib/node_modules/@stdlib/iter/do-while-each/lib/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/iter/do-while-each/lib/main.js b/lib/node_modules/@stdlib/iter/do-while-each/lib/main.js index 1bb1d655e9d4..085df8af9084 100644 --- a/lib/node_modules/@stdlib/iter/do-while-each/lib/main.js +++ b/lib/node_modules/@stdlib/iter/do-while-each/lib/main.js @@ -66,7 +66,7 @@ var format = require( '@stdlib/string/format' ); * // returns 2 * * r = it.next().value; -* // undefined +* // returns undefined * * // ... */ From 552f5be538773607de6b8ced412f3105518bda31 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 9 Nov 2026 00:39:58 +0000 Subject: [PATCH 5/6] docs: fix `thisArg` description in `iter/unique-by` Changed the `thisArg` JSDoc description in lib/main.js from "evaluation context" to "execution context", matching the package's README and repl.txt and 21 of 27 `iter` packages that accept `thisArg` (78%). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_017wWD7AKe9sM3ib4tmcCTST --- lib/node_modules/@stdlib/iter/unique-by/lib/main.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/node_modules/@stdlib/iter/unique-by/lib/main.js b/lib/node_modules/@stdlib/iter/unique-by/lib/main.js index 4e3d88d7cdeb..833a31d5294b 100644 --- a/lib/node_modules/@stdlib/iter/unique-by/lib/main.js +++ b/lib/node_modules/@stdlib/iter/unique-by/lib/main.js @@ -36,7 +36,7 @@ var format = require( '@stdlib/string/format' ); * @param {Array} arr - input array * @param {*} v - test value * @param {Function} predicate - predicate function -* @param {*} thisArg - evaluation context +* @param {*} thisArg - execution context * @returns {boolean} boolean indicating whether a value is "unique" * * @example @@ -71,7 +71,7 @@ function isUnique( arr, v, predicate, thisArg ) { * * @param {Iterator} iterator - input iterator * @param {Function} predicate - predicate function -* @param {*} [thisArg] - evaluation context +* @param {*} [thisArg] - execution context * @throws {TypeError} first argument must be an iterator protocol-compliant object * @throws {TypeError} second argument must be a function * @returns {Iterator} iterator From 5688e8b9b7a02262ca5b2a69bb53fe889a0955a6 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 9 Nov 2026 00:39:58 +0000 Subject: [PATCH 6/6] docs: fix `thisArg` description in `iter/unique-by-hash` Changed the `thisArg` JSDoc description in lib/main.js from "evaluation context" to "execution context", matching the package's README and repl.txt and 21 of 27 `iter` packages that accept `thisArg` (78%). Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_017wWD7AKe9sM3ib4tmcCTST --- lib/node_modules/@stdlib/iter/unique-by-hash/lib/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/node_modules/@stdlib/iter/unique-by-hash/lib/main.js b/lib/node_modules/@stdlib/iter/unique-by-hash/lib/main.js index 165d495cd88f..8fce95a01ee8 100644 --- a/lib/node_modules/@stdlib/iter/unique-by-hash/lib/main.js +++ b/lib/node_modules/@stdlib/iter/unique-by-hash/lib/main.js @@ -65,7 +65,7 @@ function contains( arr, v ) { * * @param {Iterator} iterator - input iterator * @param {Function} hashFcn - hash function -* @param {*} [thisArg] - evaluation context +* @param {*} [thisArg] - execution context * @throws {TypeError} first argument must be an iterator protocol-compliant object * @throws {TypeError} second argument must be a function * @returns {Iterator} iterator