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"}