From 17f2f6104dfc8cba45d003d4bc0d60d1e21a088d Mon Sep 17 00:00:00 2001 From: cexbrayat Date: Sat, 23 May 2020 17:22:36 +0200 Subject: [PATCH] chore(emitMixin): proper typings Adds typings to `emitMixin`, still in the quest for switching the TS config to `strict` --- src/emitMixin.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/emitMixin.ts b/src/emitMixin.ts index 64db767f4..3303c1662 100644 --- a/src/emitMixin.ts +++ b/src/emitMixin.ts @@ -4,9 +4,9 @@ export const attachEmitListener = () => { return { beforeCreate() { let events: Record = {} - this.__emitted = events - const originalEmit = getCurrentInstance().emit - getCurrentInstance().emit = (event: string, ...args: unknown[]) => { + ;(this as any).__emitted = events + const originalEmit = getCurrentInstance()!.emit + getCurrentInstance()!.emit = (event: string, ...args: unknown[]) => { events[event] ? (events[event] = [...events[event], [...args]]) : (events[event] = [[...args]])