TypeScript

frontend
Première version : 2012
Licence : Apache-2.0

TypeScript

Surensemble typé de JavaScript apportant la sécurité du typage statique au développement web.

Détails techniques

TypeScript

TypeScript est un langage developpe par Microsoft qui ajoute un systeme de typage statique optionnel a JavaScript. Il se compile en JavaScript pur, utilisable partout.

J'utilise TypeScript en mode strict sur tous mes projets front-end :

  • ce portfolio (Nuxt 4)
  • les dashboards React chez Unboared et StudiMove
  • les backends NestJS

Le typage fort permet de detecter les erreurs tot, d'ameliorer l'autocompletion, et de documenter le code par sa structure meme.

Integration et fonctionnalites

TypeScript s'integre parfaitement avec Vue, React et Node.js. Les types generiques, conditionnels et les template literal types permettent de modeliser des structures complexes et de creer des API typees de bout en bout.

TypeScript 5+ apporte :

  • les decorateurs standardises
  • les const type parameters
  • des performances de compilation ameliorees

C'est le standard de facto pour les projets JavaScript d'envergure.

Reference : typescriptlang.org et le depot microsoft/TypeScript.

Besoin d'un développeur TypeScript ?

Avec 4 ans et 3 mois d'expérience en TypeScript, je peux vous aider à réaliser votre projet.