
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;