cpt-waffle-lotide
Version:
LoTide in Typescript
18 lines (15 loc) • 398 B
text/typescript
import { countInterface, countReturnInterface } from './interfaces';
const countOnly = (allItems:any[], itemsToCount:countInterface):countReturnInterface => {
const result:countReturnInterface = {};
allItems.forEach((item:any) => {
if (itemsToCount[item]) {
if (result[item]) {
result[item]++;
} else {
result[item] = 1;
}
}
})
return result;
}
export default countOnly;