What is the purpose of `defineExpose` in Vue 3 `<script setup>`? · ORA·tech