Typescript Interface Array Key Javascript Map Reduce