Open
Description
Vue version
3.5.12
Link to minimal reproduction
Steps to reproduce
see the render result
What is expected?
@vue-ignore
before defineProps generic params can work
What is actually happening?
defineProps</* @vue-ignore */ A & B>()
breaks boolean casting in interface B
defineProps<A & /* @vue-ignore */ B>()
works well
defineProps<& /* @vue-ignore */ A & B>()
works well, but some rules in the VSCode may format it that will remove the first &
System Info
No response
Any additional comments?
No response