15 / 27
Как работает module augmentation (расширение модулей)?
Module augmentation позволяет добавить новые свойства, методы или типы к уже существующему модулю без изменения его исходного кода. Для этого используется declare module 'имя-модуля' внутри файла, который сам является модулем (содержит import или export). TypeScript сливает (merges) твои дополнения с оригинальными типами.