Typescript Reduce Array To Map