Quiero usar emit en mi siguiente archivo: useGoo.ts
import Swal from "sweetalert2/dist/sweetalert2.js"; export default function useModal() { const { emit } = getCurrentInstance(); function myId() { emit('id', '123') } }
Pero la emisión no funciona, por supuesto. No puedo hacerlo funcionar. Error:
Property 'emit' does not exist on type 'ComponentInternalInstance | null'
Como estoy usando TypeScript. La solución es la siguiente: const { emit } = getCurrentInstance() as any;