From 573e2a74c63875ebb59348041709513d07ce6305 Mon Sep 17 00:00:00 2001 From: kaorun343 Date: Tue, 18 Sep 2018 16:05:52 +0900 Subject: [PATCH] fix(types): update the type definition of $el property So as to define it as SVGElement --- types/test/vue-test.ts | 1 + types/vue.d.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/types/test/vue-test.ts b/types/test/vue-test.ts index 326969c1637..f4c1dfeff08 100644 --- a/types/test/vue-test.ts +++ b/types/test/vue-test.ts @@ -19,6 +19,7 @@ class Test extends Vue { } // test property reification + $el!: HTMLElement | SVGElement; $refs!: { vue: Vue, element: HTMLInputElement, diff --git a/types/vue.d.ts b/types/vue.d.ts index 179fb5fe38e..56c26fb268a 100644 --- a/types/vue.d.ts +++ b/types/vue.d.ts @@ -21,7 +21,7 @@ export interface CreateElement { } export interface Vue { - readonly $el: HTMLElement; + readonly $el: Element; readonly $options: ComponentOptions; readonly $parent: Vue; readonly $root: Vue;