evt
Version:
Type safe replacement for node's EventEmitter
15 lines • 517 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.count = exports.arrCount = void 0;
var reduceify_1 = require("./reduceify");
function arrCount(arr, matcher) {
return arr
.map(function (e) { return matcher(e) ? 1 : 0; })
.reduce(function (prev, curr) { return prev + curr; }, 0);
}
exports.arrCount = arrCount;
function count(matcher) {
return (0, reduceify_1.toReduceArguments)(arrCount, matcher);
}
exports.count = count;
//# sourceMappingURL=count.js.map