title: Lodash Equivalent to C# LINQ GroupBy and Select in TypeScript
body: <p>I'm trying to find a way to do the equivalent of <code>.GroupBy(key =&gt; key.IdShopItem).Select(item =&gt; item.Single());</code> in typescript.</p>
  
  <p>I've tried this <code>LinQ for TypeScript</code> <a href="https://github.com/kutyel/linq.ts" rel="nofollow noreferrer">https://github.com/kutyel/linq.ts</a> but it seems there's a bug and also it does not support this so far.</p>
  
  <p>Also I've tried with <code>lodash</code> <a href="https://lodash.com/docs/4.17.10#groupBy" rel="nofollow noreferrer">https://lodash.com/docs/4.17.10#groupBy</a>, but I had no success.</p>
  
  <p>How can I achieve this please? Already spend a couple of hours on this...</p>