You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 !
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 :
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]
The text was updated successfully, but these errors were encountered: