feat: refactoring project

This commit is contained in:
Carlos
2024-11-23 14:56:07 -05:00
parent f0c2a50c18
commit 1c6db5818d
2351 changed files with 39323 additions and 60326 deletions

View File

@@ -19,7 +19,7 @@ const last = set => {
/**
* @template T
* @param {Iterable<T>} iterable iterable
* @param {function(T): boolean} filter predicate
* @param {function(T): boolean | null | undefined} filter predicate
* @returns {boolean} true, if some items match the filter predicate
*/
const someInIterable = (iterable, filter) => {
@@ -36,11 +36,10 @@ const someInIterable = (iterable, filter) => {
*/
const countIterable = iterable => {
let i = 0;
// eslint-disable-next-line no-unused-vars
for (const _ of iterable) i++;
return i;
};
exports.last = last;
exports.someInIterable = someInIterable;
exports.countIterable = countIterable;
module.exports.last = last;
module.exports.someInIterable = someInIterable;
module.exports.countIterable = countIterable;