Exercice 0
Ce premier exercice a pour objectif de balayer les concepts de bases de TypeScript et les différentes syntaxes qui existent. Nous commencerons à construire notre builder de requêtes SQL seulement dans l'exercice 1.
Pour cette première partie, nous allons balayer avec une série de tests, les types primitifs, les arrays, les tuples et les objets ainsi que les opérateurs keyof, lookup type et typeof ainsi que les types littéraux.
Par la suite, nous allons réutiliser ces concepts tout au long de l'atelier, n'hésitez pas à nous appeler si vous souhaitez plus d'explications ou que l'on éclaircisse un point avec vous.
Pour vous aider à résoudre cette première série de tests, vous pouvez également vous appuyer sur la documentation de votre companion. Dans chaque exercice, vous trouverez une section "ressource", comme celle ci-dessous.
Pour chacun des tests, l'objectif est de remplacer le placeholder _____ par le type choisi, par exemple : string.