Typescript Distinct Array Of Objects By Properties Of Matter