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.
Un regard plutôt objectif sur TypeScript qui colle assez bien à ma vision des choses.
Les différentes façon de debugger une application Node.js.
J'ai découvert récemment qu'il est possible de debugger un fichier TypeScript alors que c'est la version transpilée (le JS donc) qui est en train de s'exécuter. Bien pratique et ça encourage l'usage de TS côté serveur.
Une introduction à TypeScript (comme l'indique le titre de l'article en fait).
Atom devient un IDE (pour TypeScript/Javascript, Flowtype, C#, Java et PHP). A tester.
Via https://korben.info/lediteur-atom-devient-ide-a-part-entiere.html