Skip to content

Commit 68249d0

Browse files
fix(types): emitted can return undefined
1 parent 8dc9bab commit 68249d0

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,8 @@ export interface Wrapper<V extends Vue | null> extends BaseWrapper {
102102
text (): string
103103
name (): string
104104

105-
emitted (): { [name: string]: Array<Array<any>> }
106-
emitted (event: string): Array<any>
105+
emitted (): { [name: string]: Array<Array<any>>|undefined }
106+
emitted (event: string): Array<any>|undefined
107107
emittedByOrder (): Array<{ name: string, args: Array<any> }>
108108
}
109109

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

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

2424
wrapper.vm.$emit('hello')
2525

26-
let n: number = wrapper.emitted().hello[0][0]
27-
let o: string = wrapper.emitted('hello')[0]
26+
let n: number = wrapper.emitted().hello![0][0]
27+
let o: string = wrapper.emitted('hello')![0]
2828

2929
const emittedByOrder = wrapper.emittedByOrder()
3030
const name: string = emittedByOrder[0].name

0 commit comments

Comments
 (0)