У меня есть компоненты которые я пытаюсь передавать как пропсом в компонент другой.
Какой тип нужно указать у icon? 🤔
Icon.svelte
<script lang="ts">
import type { SvelteComponent } from 'svelte';
export let icon: SvelteComponent;
</script>
<svelte:component this={icon} />
Импортирую:
App.svelte
import CalendarIcon from '../icons/CalendarIcon.svelte';
<Test icon={CalendarIcon} />
Так ругается typescript…
Type 'typeof CalendarIcon__SvelteComponent_' is not assignable to type 'SvelteComponentDev'.
он должен быть конструктором свелт компонента, сейчас у тебя инстанс
Обсуждают сегодня