Просмотр исходного кода

fix(types): support typing $el as SVGElement (#8809)

Kaoru Hagihara 7 лет назад
Родитель
Сommit
3cd4af4af0
2 измененных файлов с 2 добавлено и 1 удалено
  1. 1 0
      types/test/vue-test.ts
  2. 1 1
      types/vue.d.ts

+ 1 - 0
types/test/vue-test.ts

@@ -19,6 +19,7 @@ class Test extends Vue {
   }
 
   // test property reification
+  $el!: HTMLElement | SVGElement;
   $refs!: {
     vue: Vue,
     element: HTMLInputElement,

+ 1 - 1
types/vue.d.ts

@@ -21,7 +21,7 @@ export interface CreateElement {
 }
 
 export interface Vue {
-  readonly $el: HTMLElement;
+  readonly $el: Element;
   readonly $options: ComponentOptions<Vue>;
   readonly $parent: Vue;
   readonly $root: Vue;