Sobre tuplas em Typescript

Poderei tipar tuplas usando o …string:

const pets: [...string] = [
'lora',
'logan',
'lebeu'
]

Porque imagine se tiver uma lista de gatos ? Pensando em um clean-code

2 Likes

Oi @gustavosouzajp para tipar arrays basta usar a notacao

string[]

dessa forma esse pedaço de código ficaria assim

const pets: string[] = [
'lora',
'logan',
'lebeu'
]

e tambem funciona para tipos de dados mais complexos, usando interfaces fica dessa forma:

interface Cachorro {
  nome: string,
  raca: string
}

const pets: Cachorro[] = [
{nome: 'logan', raca: 'pintcher'}
]

esse ultimo facilita bastante a vida em projetos grandes por deixar todos os dados evidentes no codigo!

2 Likes