defineEmits — component events.
Definition:
1<!-- Child -->2<script setup>3const emit = defineEmits<{4 update: [value: string]5 submit: [data: FormData]6}>()78const handleInput = (e) => {9 emit("update", e.target.value)10}11</script>
Parent:
1<Child @update="handleUpdate" @submit="handleSubmit" />
Key: defineEmits for events.