Přeskočit na obsah

Jmenné prostory

V TypeScriptu se jmenné prostory používají k uspořádání kódu do logických celků, zabraňují kolizím názvů a poskytují způsob, jak seskupit související kód. Použití klíčového slova export umožňuje přístup ke jmennému prostoru z vnějších modulů.

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