Comments 5
Как мы уменьшили количество кода для генерации графиков в 10 раз, сделав Vue-компонент оберётку вокруг highcharts
А как у вас T extends ComponentOptions пропускает typeof Currency?
Там же ошибка происходит TS(2344).
Вот это нужно для получения типов props компонента:
T extends ComponentOptions
Мы это поменяли. Компонент может определяться разными способами, и не всегда ComponentOptions. Например, он может быть определен как асинхронный, как defineComponent или просто ComponentOptions. Если вам необходимо будет получить типы props компонента, можете обратиться к данному обсуждению: https://stackoverflow.com/questions/68602712/extracting-the-prop-types-of-a-component-in-vue-3-typescript-to-use-them-somew
Того гляди и на pure вернётесь. Уменьшите количество кода в сотню-другую
Как мы уменьшили количество кода для генерации графиков в 10 раз, сделав Vue-компонент