### Vue version 3.3.4 ### Link to minimal reproduction https://play.vuejs.org/#eNrNkV9LwzAUxb9KzMs20A7Z2+wGKgP1QcUJvuSltrddZpqE5HYblH53b1JW/yB7djDae8+5t7/ktPza2mTXAJ/z1OdOWmQesLFLoWVtjUPWMgcl61jpTM1GZB0JLXRutEdW+4otgj4e3YFShr0Zp4qz0UTodNqvo0VUINRWZQhUMZZuLpdtG4e7Lp1SFbtS2wbZ7qI2BaiF4KQLTlI6Hab5OUdPny5llWy90UTdhlnBc1NbqcA9WZSEJvicRSVoGZHtH2IPXQPnx36+gfzjj/7WH0JP8GcHHtwOBB80zFwF2Mur9SMc6H0QibxR5D4hvoA3qgmMve2m0QVhf/NF2vt491JXr351QND+eKgAGpxd9AtOedyeOPoX7iyZxTmhO7rFLEFPlzdEXEApddxkNGj8EfeVcJQh/fvMg4lC/zUxbqMLrTPWBwCqAkL4UZBztkZHx+lNBE/PbjJsHmvYx8WThODeKdt/Ctd9AghhE9M= ### Steps to reproduce Just checkout `a.ts` and `b.js`, then trigger autocomplete. ### What is expected?  ### What is actually happening?  ### System Info _No response_ ### Any additional comments? _No response_