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 проверят, что термин понятен в деле.