Le support de TypeScript dans Node par défaut arrive à partir de la version 23.6.0.
Il arrivera plus tard dans Node 22 mais pas dans Node 20.
De l'avantage d'utiliser TypeScript plutôt que JavaScript.
Créer un SDK JavaScript ou TypeScript à partir de la spécification OpenAPI d'une API REST.
Un exemple de l'utilisation de tRPC (ici avec Deno) pour échanger entre le client et le serveur tout en bénéficiant du typage des deux côtés.
Un calendrier de l'avent TypeScript 👀
Ça arrive dans 21 jours.
Pas sûr que je sois encore prêt.
Une nouvelle tentative de remède à la fragmentation du tooling JavaScript et TypeScript.
D'aucuns y verront une ode au fameux mème "Tu as 4 outils, tu en développe un pour les remplacer tous. Tu as maintenant 5 outils." mais il y a une forme de sérieux et de moyens derrière cette initiative alors c'est à surveiller 👀
Une lib qui transforme du code TypeScript en JavaScript de manière super efficace en "se contentant" de remplacer les annotations TypeScript par des espaces.
Ça permet (entre autres) de conserver la justesse des coordonnées des erreurs dans les stacktraces sans avoir besoin de sourcemap.
Si vous voulez utiliser le typage de JSDoc parce que l'usage de TypeScript n'est pas possible dans votre situation.
Il semblerait que Node soit en passe de recevoir le support pour l'exécution de fichiers TypeScript nativement via la suppression des types qui y sont déclarés.
L'idée est de pouvoir exécuter un fichier .ts sans besoin d'outil externe. La contrepartie c'est qu'aucune vérification du typage n'a lieu. C'est mieux que rien !
Quelques subtilités du fichier tsconfig.json en TypeScript et de la façon — parfois contre intuitive — dont il modifie le comportement de ce dernier.
Un livre en ligne très didactique pour apprendre TypeScript de zéro, notamment les concepts.
Learn how to use TypeScript to level-up your applications as a web developer through exercise driven self-paced workshops and tutorials hosted by TypeScript wizard Matt Pocock.
Un remplaçant pour StandardJS (un ensemble de règle sur la façon d'écrire du code JS) qui :
Une explication claire des principaux paramètres de configuration pour TypeScript.
Matt Pocock (qui est un peu le gourou absolu de TypeScript) explique simplement comment mettre en place un projet Node.js avec TypeScript.
Pour m'y être mis récemment, je trouve ce genre de ressources précieuses. Il y a tellement d'options et de possibilités qu'on peut facilement se sentir submergé et jeter l'éponge. Ici c'est une très bonne base.
En TypeScript, une situation simple peut parfois prendre des proportions... 🙈
Plusieurs façon de configurer vos scripts de développement lorsque vous développez sur un projet Node.js + TypeScript.
ts-node et ts-node-dev semblent être les approches les plus simples.
nodemon gère aussi bien le TypeScript.