function main(workbook: ExcelScript.Workbook) {
// Déclaration avec typage explicite
let age: number = 30;
let nom: string = "Jean";
let estActif: boolean = true;
// Déclaration avec inférence de type
let salaire = 50000; // TypeScript infère le type number
// Constantes
const TAUX_TVA = 20; // Ne peut pas être modifiée
// Tableaux
let nombres: number[] = [1, 2, 3, 4, 5];
let noms: string[] = ["Jean", "Marie", "Paul"];
// Objet
let employe = {
id: 101,
nom: "Dupont",
departement: "Marketing"
};
// Type any (similaire à Variant en VBA)
let donnees: any = "texte";
donnees = 42; // Valide car type any
}