Есть компонент внутри которого указан дженерик 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 компоненты