computed 函数导致不知原因的 ts error
Version
3.2.4
Reproduction link
Steps to reproduce
<template>
<div>
{{ type }}
</div>
</template>
<script lang="ts" setup>
import { computed } from 'vue'
interface Props {
type: boolean
}
const props = defineProps<Props>()
const type = computed(() => (props.type ? 'increase' : 'decrease'))
</script>
这是一个很简单的案例示范,我不知道这是否和我使用的 ide 以及 volar 插件有关,目前我在使用 vscode,但是它似乎出现了一些问题
当我使用 computed 函数时,模板中的所有的 ts 类型都将失效,我不知道这发生了什么,但它会偶尔出现,
What is expected?
正确解析 ts type
What is actually happening?
出现了 ts error