@VegasChickiChicki

Как правильно типизировать vue generic components?

Есть компонент внутри которого указан дженерик TS, вот пример:

<script setup lang="ts" generic="T extends { id: string }">


Данный компонент нужно положить в реактивную переменную ref и правильно типизировать, вот как пытаюсь сейчас:

const virtualizationContainer = ref<InstanceType<typeof VVirtualizationContainer> | null>(null);


На такую типизацию TS ругается:

does not satisfy the constraint abstract new (...args: any) => any


Если это имеет значение, речь идет про SFC, а точнее - .vue компоненты
  • Вопрос задан
  • 22 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы