💡 Uma forma simples de entender generics no TypeScript é imaginar eles como parâmetros. Assim como funções recebem parâmetros comuns, elas também recebem parâmetros de tipos. Outros tipos também podem aceitar generics, funcionando também como parâmetros.
const
, mas efetivamente constante), o operador as const
pode tornar os tipos mais específicos.Esse artigo acaba por aqui. A ideia dele foi te convencer da importância de melhorar os erros em tempo de compilação, além de trazer alguns exemplos que sirvam de inspiração quando que você for escrever suas interfaces e types. Da próxima vez que for declarar um tipo, utilize um pouco mais de tempo para pensar como implementá-lo de modo mais eficiente. Até mais!