fix(types): unwrap refs on public instance data (#3319)

fix #3315
This commit is contained in:
HcySunYang
2021-03-26 05:30:10 +08:00
committed by GitHub
parent 44166b43d9
commit 2b588cf1bc
4 changed files with 9 additions and 5 deletions

View File

@@ -379,7 +379,8 @@ describe('type inference w/ options API', () => {
// here in data() - somehow that would mess up the inference
expectType<number | undefined>(this.a)
return {
c: this.a || 123
c: this.a || 123,
someRef: ref(0)
}
},
computed: {
@@ -418,6 +419,7 @@ describe('type inference w/ options API', () => {
expectType<number>(this.d)
// computed get/set
expectType<number>(this.e)
expectType<number>(this.someRef)
},
methods: {
doSomething() {