Qu’est-ce que la compilation TypeScript ?