Type Safe GroupBy In TypeScript
Create a better groupBy function that only allows valid keys to be grouped on
Tags: typescript, types, guide, lodash