Typescript Get Distinct Values From Array Of Pointers In C