From 68249d061a27e1817ce42291d4164ea451ccd3a3 Mon Sep 17 00:00:00 2001 From: Lucas Werkmeister Date: Thu, 6 Feb 2020 11:38:49 +0100 Subject: [PATCH] fix(types): emitted can return undefined --- packages/test-utils/types/index.d.ts | 4 ++-- packages/test-utils/types/test/wrapper.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/test-utils/types/index.d.ts b/packages/test-utils/types/index.d.ts index 42a177e55..f5155b353 100644 --- a/packages/test-utils/types/index.d.ts +++ b/packages/test-utils/types/index.d.ts @@ -102,8 +102,8 @@ export interface Wrapper extends BaseWrapper { text (): string name (): string - emitted (): { [name: string]: Array> } - emitted (event: string): Array + emitted (): { [name: string]: Array>|undefined } + emitted (event: string): Array|undefined emittedByOrder (): Array<{ name: string, args: Array }> } diff --git a/packages/test-utils/types/test/wrapper.ts b/packages/test-utils/types/test/wrapper.ts index 66c1884b5..b023529b9 100644 --- a/packages/test-utils/types/test/wrapper.ts +++ b/packages/test-utils/types/test/wrapper.ts @@ -23,8 +23,8 @@ bool = wrapper.isVueInstance() wrapper.vm.$emit('hello') -let n: number = wrapper.emitted().hello[0][0] -let o: string = wrapper.emitted('hello')[0] +let n: number = wrapper.emitted().hello![0][0] +let o: string = wrapper.emitted('hello')![0] const emittedByOrder = wrapper.emittedByOrder() const name: string = emittedByOrder[0].name