Romain Durand

🎅 Advent of TypeScript 2024 - Jour 9

Le 09 décembre 2024 à 12:34

🌟Vixen Confronts 🪩Jamie - Définition de type pour un module

https://www.adventofts.com/events/2024/9

Suite directe de ce qu'on a vu hier, on doit aujourd'hui créer un module santas-special-list et ses définitions de type.

Solution

Pas vraiment de complexité aujourd'hui, il faut juste connaitre la syntaxe declare module.

declare module 'santas-special-list' {
  export type Status = 'naughty' | 'nice';
  export type Child = {
    name: string,
    status: Status
  };
  export type List = Child[];
}

À demain ! 🎄