From f0d4e5bfdb59555311b375521e4f855109d219a4 Mon Sep 17 00:00:00 2001 From: Pig Fang Date: Sat, 8 Sep 2018 15:27:41 +0800 Subject: [PATCH] Add type definitions for event emitter --- resources/assets/src/shims.d.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/resources/assets/src/shims.d.ts b/resources/assets/src/shims.d.ts index fa3cd045..433a17dc 100644 --- a/resources/assets/src/shims.d.ts +++ b/resources/assets/src/shims.d.ts @@ -14,6 +14,13 @@ declare global { } } +interface Window { + bsEmitter: { + on(eventName: string, listener: Function): void + emit(eventName: string, payload: object): void + } +} + declare module 'vue/types/vue' { interface Vue { $t(key: string, parameters?: object): string