Typescript Unique Array Type