You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[`df3a5eb`](https://github.com/stdlib-js/stdlib/commit/df3a5eb8d0d35e57479253130e6aeb947cbd3b74) - **refactor:** use base array utility _(by Athan Reines)_
Copy file name to clipboardExpand all lines: README.md
+34-1Lines changed: 34 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -84,9 +84,19 @@ var keys = objectKeys( ns );
84
84
- <spanclass="signature">[`iterConcat( iter0, ...iterator )`][@stdlib/iter/concat]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which iterates over the values of two or more iterators.</span>
85
85
- <spanclass="signature">[`iterConstant( value[, options] )`][@stdlib/iter/constant]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which always returns the same value.</span>
86
86
- <spanclass="signature">[`iterCounter( iterator )`][@stdlib/iter/counter]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which iteratively computes the number of iterated values.</span>
87
+
- <spanclass="signature">[`iterCuAnyBy( iterator, predicate[, thisArg] )`][@stdlib/iter/cuany-by]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which cumulatively tests whether at least one iterated value passes a test implemented by a predicate function.</span>
88
+
- <spanclass="signature">[`iterCuAny( iterator )`][@stdlib/iter/cuany]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which cumulatively tests whether at least one iterated value is truthy.</span>
89
+
- <spanclass="signature">[`iterCuEveryBy( iterator, predicate[, thisArg] )`][@stdlib/iter/cuevery-by]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which cumulatively tests whether every iterated value passes a test implemented by a predicate function.</span>
90
+
- <spanclass="signature">[`iterCuEvery( iterator )`][@stdlib/iter/cuevery]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which cumulatively tests whether every iterated value is truthy.</span>
91
+
- <spanclass="signature">[`iterCuNoneBy( iterator, predicate[, thisArg] )`][@stdlib/iter/cunone-by]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which cumulatively tests whether every iterated value fails a test implemented by a predicate function.</span>
92
+
- <spanclass="signature">[`iterCuNone( iterator )`][@stdlib/iter/cunone]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which cumulatively tests whether every iterated value is falsy.</span>
93
+
- <spanclass="signature">[`iterCuSomeBy( iterator, n, predicate[, thisArg] )`][@stdlib/iter/cusome-by]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which cumulatively tests whether at least `n` iterated values pass a test implemented by a predicate function.</span>
94
+
- <spanclass="signature">[`iterCuSome( iterator, n )`][@stdlib/iter/cusome]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which cumulatively tests whether at least `n` iterated values are truthy.</span>
87
95
- <spanclass="signature">[`iterDatespace( start, stop[, N][, options] )`][@stdlib/iter/datespace]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which returns evenly spaced dates over a specified interval.</span>
88
96
- <spanclass="signature">[`iterDedupeBy( iterator, [limit,] fcn )`][@stdlib/iter/dedupe-by]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which removes consecutive values that resolve to the same value according to a provided function.</span>
89
97
- <spanclass="signature">[`iterDedupe( iterator[, limit] )`][@stdlib/iter/dedupe]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which removes consecutive duplicated values.</span>
98
+
- <spanclass="signature">[`iterDoUntilEach( iterator, predicate, fcn[, thisArg] )`][@stdlib/iter/do-until-each]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which, while a test condition is false, invokes a function for each iterated value before returning the iterated value.</span>
99
+
- <spanclass="signature">[`iterDoWhileEach( iterator, predicate, fcn[, thisArg] )`][@stdlib/iter/do-while-each]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which, while a test condition is true, invokes a function for each iterated value before returning the iterated value.</span>
90
100
- <spanclass="signature">[`iterEmpty()`][@stdlib/iter/empty]</span><spanclass="delimiter">: </span><spanclass="description">create an empty iterator.</span>
91
101
- <spanclass="signature">[`iterEveryBy( iterator, predicate[, thisArg] )`][@stdlib/iter/every-by]</span><spanclass="delimiter">: </span><spanclass="description">test whether every iterated value passes a test implemented by a predicate function.</span>
92
102
- <spanclass="signature">[`iterEvery( iterator )`][@stdlib/iter/every]</span><spanclass="delimiter">: </span><spanclass="description">test whether all iterated values are truthy.</span>
@@ -131,7 +141,8 @@ var keys = objectKeys( ns );
131
141
- <spanclass="signature">[`iterUnique( iterator )`][@stdlib/iter/unique]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which returns unique values.</span>
132
142
- <spanclass="signature">[`iterUnitspace( start[, stop] )`][@stdlib/iter/unitspace]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which returns numbers incremented by `1`.</span>
133
143
- <spanclass="signature">[`iterUnshift( iterator, ...items )`][@stdlib/iter/unshift]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which prepends values to the beginning of a provided iterator.</span>
134
-
- <spanclass="signature">[`whileEach( iterator, predicate, fcn[, thisArg] )`][@stdlib/iter/while-each]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which, while a test condition is true, invokes a function for each iterated value before returning the iterated value.</span>
144
+
- <spanclass="signature">[`iterUntilEach( iterator, predicate, fcn[, thisArg] )`][@stdlib/iter/until-each]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which, while a test condition is false, invokes a function for each iterated value before returning the iterated value.</span>
145
+
- <spanclass="signature">[`iterWhileEach( iterator, predicate, fcn[, thisArg] )`][@stdlib/iter/while-each]</span><spanclass="delimiter">: </span><spanclass="description">create an iterator which, while a test condition is true, invokes a function for each iterated value before returning the iterated value.</span>
0 commit comments