Typescript Group Array Of Structures