Skip to content

Commit 5681fdb

Browse files
authored
test(types): test dts for Options API method return type inference (vuejs#1708)
1 parent 07ece2e commit 5681fdb

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

test-dts/defineComponent.test-d.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,9 @@ describe('type inference w/ options API', () => {
297297
expectType<number>(this.c)
298298
// computed
299299
expectType<number>(this.d)
300+
},
301+
returnSomething() {
302+
return this.a
300303
}
301304
},
302305
render() {
@@ -308,6 +311,8 @@ describe('type inference w/ options API', () => {
308311
expectType<number>(this.c)
309312
// computed
310313
expectType<number>(this.d)
314+
// method
315+
expectType<() => number | undefined>(this.returnSomething)
311316
}
312317
})
313318
})

0 commit comments

Comments
 (0)