Typescript Union To Array Definition