talks icon indicating copy to clipboard operation
talks copied to clipboard

TypeScript: Beyond typing

Open Loiklak opened this issue 1 year ago • 0 comments
trafficstars

Format

Long (20 minutes)

Description

Avez-vous déjà jeté un coup d'œil aux types TypeScript d'une librairie sans comprendre ce qu'il se passait derrière ? Vous n'êtes pas le seul !

Heureusement ce n'est pas un mystère réservé à quelques initiés. Il existe des astuces qui vous feront passer au niveau supérieur en TypeScript, vous permettant de créer, vous aussi, vos propres types complexes avec aisance.

Durant mon talk vous m’accompagnerez dans la création d'un type capable de récupérer toutes les clés de traduction d'un objet de traduction nesté, le tout en TDD !

Ce projet pratique sera l'occasion d'explorer des concepts avancés de TypeScript, tels que :

  • Les tests de types
  • Les ternaires pour créer des branches logiques
  • Les types récursifs
  • Itération sur une union de type avec les mapped types
  • Utilisation de "never"

Que vous soyez un novice en TypeScript ou un utilisateur quotidien, je vous invite à embarquer pour un voyage au-delà du simple typage. Préparez-vous à rendre vos types TypeScript encore plus puissants et expressifs !

Lien vers vos slides

https://docs.google.com/presentation/d/1O_xeaiS6lKNY5bZK6I3wwRdvpCaUvfyXvsp9gbYAAzo/edit?usp=sharing

Autre

J'ai déjà donné ce talk dans mon entreprise, si vous voulez voir le contenu : https://drive.google.com/file/d/1ysXn18SE4k7KnvauCRJ3ViXW-pq_ohWg/view?usp=sharing

Twitter

No response

Email

[email protected]

Loiklak avatar Nov 24 '23 14:11 Loiklak