<script setup lang="ts">
type test = { name: string; age: number }
let aa: test = {
name: 'a',
age: 12
}
aa.bbb = 'c'
console.log(aa)
</script>
在<script lang="ts">
里面 编译不通过,是正确的
在<script setup lang="ts">
里面,编译通过了,不应该,如果ts不能验证,那么不就没意义了,直接用js了