Skip to content

Commit b41a09d

Browse files
authoredFeb 12, 2020
fix(types): emitted can return undefined (#1431)
1 parent 775feb7 commit b41a09d

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed
 

‎packages/test-utils/types/index.d.ts

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

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

‎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)
Please sign in to comment.