Что такое function-type-expressions?
Используйте при написании нескольких функций с одной и той же сигнатурой. Используйте при реализации обратных вызовов. Используйте при сопоставлении существующих типов функций. Источник: marius-townhouse/effective-typescript-skills.