Решение: Распределение по union — TypeScript Дженерики для начинающих | Max Roslow | Space of React