Skip to content

Commit 3049c3e

Browse files
authored
fix: improve emitted type (#933)
1 parent af45a9d commit 3049c3e

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

Diff for: packages/test-utils/types/index.d.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,8 @@ export interface Wrapper<V extends Vue | null> extends BaseWrapper {
104104
text (): string
105105
name (): string
106106

107-
emitted (event?: string): { [name: string]: Array<Array<any>> }
107+
emitted (): { [name: string]: Array<Array<any>> }
108+
emitted (event: string): Array<any>
108109
emittedByOrder (): Array<{ name: string, args: Array<any> }>
109110
}
110111

Diff for: packages/test-utils/types/test/wrapper.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ bool = wrapper.isVueInstance()
2626

2727
wrapper.vm.$emit('hello')
2828

29-
const emitted = wrapper.emitted()
30-
const arr: Array<any> = emitted.hello
29+
let n: number = wrapper.emitted().hello[0][0]
30+
let o: string = wrapper.emitted('hello')[0]
3131

3232
const emittedByOrder = wrapper.emittedByOrder()
3333
const name: string = emittedByOrder[0].name

0 commit comments

Comments
 (0)