Dúvida: Array com tipos variados
Bom dia.
Existe alguma diferença entre tipar um array dentre essas duas formas?
type MyArray1 = (Dog | Cat | Bird)[]
type MyArray2 = Dog[] | Cat[] | Bird[]
O MyArray1
me parece permitir um array mixado entre Dog
, Cat
e Bird
.
Enquanto que o MyArray2
me parece ser um tipo que permite o array de um único tipo desses três.
Confere?