Термин TypeScript обновлено

Module augmentation: что это

Коротко

Module augmentation: способ дописать типы в чужой модуль: declare module 'express-serve-static-core' { interface Request { userId?: string } }. Работает за счёт слияния интерфейсов.

Определение

Способ дописать типы в чужой модуль: declare module 'express-serve-static-core' { interface Request { userId?: string } }. Работает за счёт слияния интерфейсов. Файл с расширением должен быть модулем (иметь import или export).

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по TypeScript проверят, что термин понятен в деле.