Skip to content
10 / 44

Как типизировать слоты в Vue с TypeScript?

defineSlots<{ slotName(props: { ... }): void }>() в Vue 3.3+. Определяет типы slot props для каждого именованного слота. IDE подсказывает доступные props в <template #slotName="{ ... }">, а TypeScript проверяет корректность.

Как типизировать слоты в Vue с TypeScript? | JScriptiser