alguns conceitos pra elevar >MUITO< o seu nível em typescript: - assignability (set theory) - conditional types (distributive and non distributive) - derived types - mapped types (mapping modifiers, homomorphic, non-homomorphic, key remapping) - reverse mapped types - infer
@typescripting pô man trabalho com ts a tempos tbm e sinto que poderia melhorar, tem indicação de conteúdo pra dá esse passo?
13
32
527
Replies
foi o que consegui lembrar de cabeça agora, você dificilmente vai precisar de tudo isso no dia, mas caso queira ter um nível absurdo, esse é um bom post, particularmente não conheço alguém próximo que tenha esse nível mas se você é maluco que nem eu e gosta muito de aprender
0
0
5
aproveitando o post, tô devendo faz 1 ano um ebook de typescript detalhado com todos esses conceitos e mais vários :( se eu fosse começar, começaria aprendendo BEM sobre unions, intersections, assignability, type parameters, e derived types (jr, pl, sr)
2
0
14
não subestimem nenhum desses tópicos, a maioria das pessoas pensam que sabem, mas não sabem o que é uma forma canônica em unions, só sabem o que acontece em interseções básicas como em objetos e etc, não entendem ordem de precedência em type parameters, não sabem o que é
0
0
4
- assignability & set theory https://t.co/lFBtXYtT8i - homomorphic/non-homomorphic mapped types https://t.co/y6TokOQizY - type widening & type narrowing https://t.co/R7n56JUzQk - reverse mapped types https://t.co/hvTJoiXyPS - satisfies https://t.co/ybKa8Qr2aa e o resto vou ficar
entendendo o satisfies no typescript🌹 nessa thread, de maneira breve, veremos como funciona o satisfies no typescript, qual dor ele resolve e alguns casos de uso 🙏
0
1
24