Простір імен у TypeScript дозволяє групувати пов'язані об'єкти, змінні та функції разом в один блок, щоб уникнути конфліктів імен. Модулі в TypeScript дозволяють організовувати код у логічні відокремлені частини для кращої управління та підтримки.
namespace MyNamespace {
export interface MyInterface {
// оголошення інтерфейсу
}
export function myFunction() {
// реалізація функції
}
}
// Імпорт модулю
import { MyNamespace } from './path/to/MyNamespace';