14 / 27
Что такое namespace и когда его использовать?
Namespace (пространство имён) это способ группировки связанного кода под одним именем для предотвращения конфликтов. В современном TypeScript namespace почти не используется, потому что его задачи решает модульная система (ES Modules). Namespace остаётся актуальным в declaration files .d.ts, для declaration merging и в legacy-проектах.