Всем доброго времени суток. Возникла такая проблема. Стараюсь сделать универсальный компонент для текста, который можно испльзовать и для заголовков и для обычного текста. Делаю мапу соответствия, чтобы в зависимости от требуемого prop type рисовался нужный styled component. Прошу помощи с типизацией, не пойму, как затипизировать объект с мапой, чтобы ключи четко были значениями из enum, а значениями функции, которые возвращают компонент. С react ts знаком не так давно, поэтому прошу помощи) Заранее спасибо за ответ, все куски кода заскринил. Это весь компонент.