TypeScript ile GroupBy
GroupBy gibi işlemleri her zaman backend tarafında yapsam da bugün bir işim gereği ts ile yazma gereği duydum. Ekstra bir kütüphane kullanmak istemediğimden, araştırmalarım sonucu sizin de vaktinizi almasın diye buraya kodu bırakıp gideceğim. groupByField ( xs , key ) { return xs . reduce ( function ( rv , x ) { ( rv [ x [ key ]] = rv [ x [ key ]] || []). push ( x ); return rv ; }, {}); } // Kullanımı : result burada apiden dönen array tipinde bir sonuç this . fields = this . groupByField ( result , 'type' );