Ceci est une ancienne révision du document !
Bases TypeScript
Installation
Installer TypeScript
npm install --save-dev typescript
Vérifier l'installation :
npx tsc --version
Création de projet
Dans un nouveau dossier, initialiser TypeScript :
npx tsc --init
Un fichier tsconfig.json est créé :
{ "compilerOptions": { "target": "ES6", "module": "CommonJS", "strict": true, "outDir": "./dist", "rootDir": "./src", "esModuleInterop": true } }
- target: Spécifie la version ECMAScript de sortie.
- module: Définit le système de modules (CommonJS pour Node.js, ESNext pour les modules modernes).
- strict: Active les vérifications strictes.
- outDir: Indique où compiler les fichiers .ts (ex: dist).
- rootDir: Définit le dossier source (ex: src).
- esModuleInterop: Active l'interopérabilité avec les modules CommonJS.
Structuration
A créer :
/mon-projet ├── src/ │ ├── index.ts │ ├── utils.ts ├── dist/ (généré après compilation) ├── tsconfig.json ├── package.json ├── node_modules/