Formation TypeScript 'Syntaxe de base' - caillau-thomas/Formation-TypeScript Wiki
Lien vers le tutoriel complet : https://youtu.be/PtsTS2S8hZM?list=PLjwdMgw5TTLX1tQ1qDNHTsy_lrkCt4VW3
Typer une variable
Pour typer une variable ou un tableau on utilise les syntax suivantes:
const variable: type = valeur
const tableau: type[] = ['valeur1', 'valeur2', 'valeur3']
On peut également:
- Utiliser un type libre qui acceptera tout type de valeur, "any" :
const tableau2: any[] = ['valeur1', 'valeur2', valeur3, valeur4]
- Définir la forme d'un objet:
const user: {firstname: string, lastname?: string} = {firstname: "thomas", lastname: "Caillau"}
Une propriété marque d'un ? est optionnelle.
- Définir un objet avec une infinité de clés:
const user: {firstname: string,[key: string]: string} = {firstname: "thomas", lastname: "Caillau"}