Что такое different-variables-types?
Используйте, когда возникает желание повторно использовать переменные. Используйте, когда переменная меняет тип. Используйте при использовании типов объединения для нескольких целей. Источник: marius-townhouse/effective-typescript-skills.