Aller au contenu

Espaces de noms

En TypeScript, les espaces de noms servent à organiser le code dans des conteneurs logiques, afin d’éviter les collisions de noms et de regrouper le code associé. L’utilisation du mot-clé export permet d’accéder à l’espace de noms depuis l’extérieur des modules.

export namespace MyNamespace {
export interface MyInterface1 {
prop1: boolean;
}
export interface MyInterface2 {
prop2: string;
}
}
const a: MyNamespace.MyInterface1 = {
prop1: true,
};