Installer TypeScript
npm install --save-dev typescript
Vérifier l'installation :
npx tsc --version
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
}
}
A créer :
/mon-projet ├── src/ │ ├── index.ts │ ├── utils.ts ├── dist/ (généré après compilation) ├── tsconfig.json ├── package.json ├── node_modules/
const greet = (name: string): string => {
return `Bonjour, ${name}!`;
};
console.log(greet("Alice"));
Le code ts est transpilé en js.
npx tsc
node dist/index.js
Pour une exécution directe, il faut installer ts-node :
npm install --save-dev ts-node
puis exécuter :
npx ts-node src/index.ts