typedash
Version:
modern, type-safe collection of utility functions
21 lines (19 loc) • 600 B
JavaScript
const require_filterIterable = require('./filterIterable-DoQTNVe8.cjs');
//#region src/functions/count/count.ts
/**
* Implementation for all overloads.
* @param source The iterable to count.
* @param predicate The predicate function used to determine if an element is a match.
* @returns The number of matching elements.
*/
function count(source, predicate) {
return require_filterIterable.filter(source, predicate)?.length ?? 0;
}
//#endregion
Object.defineProperty(exports, 'count', {
enumerable: true,
get: function () {
return count;
}
});
//# sourceMappingURL=count-CoRRYXRX.cjs.map