@returns {number}
(filter)
| 73 | |
| 74 | /** @returns {number} */ |
| 75 | count(filter) { |
| 76 | return this.all.reduce((sum, each) => { |
| 77 | return sum + (filter(each) === true ? 1 : 0); |
| 78 | }, 0); |
| 79 | } |
| 80 | |
| 81 | filter(predicate) { |
| 82 | return this.all.filter(predicate); |
no test coverage detected