IMIsaac Munizinimuniz.hashnode.dev·Jul 14 · 18 min readGenerics em TypeScript: código reutilizável sem perder a verificação de tiposImagine que você escreveu uma classe para guardar usuários em memória. Ela tem uma lista interna, um método para adicionar um usuário e um método para buscar um usuário pelo id. Umas trinta linhas, na00
IMIsaac Munizinimuniz.hashnode.dev·Jul 7 · 15 min readMapped Types em TypeScript: gerando tipos derivados de outros tiposEm algum momento todo projeto TypeScript chega nesse ponto: você já tem um tipo que descreve um objeto, e agora precisa de uma variação dele. Quase igual, mas com todos os campos opcionais. Ou com tod00
IMIsaac Munizinimuniz.hashnode.dev·May 2 · 17 min readSistemas de Tipos: os três eixos que definem como uma linguagem se comportaTodo dado em um programa tem um tipo. Um número inteiro, um texto, um valor verdadeiro ou falso - cada um desses é um tipo diferente, e a linguagem precisa saber com qual está lidando para executar op00