5 / 44
Как типизировать emits с помощью defineEmits и TypeScript?
defineEmits<{ eventName: [arg1: Type, arg2: Type] }>() — type-based синтаксис. Возвращает типизированную функцию emit, которая проверяет имя события и типы аргументов на этапе компиляции. Невалидный вызов — ошибка TypeScript.