Преглед изворни кода

types: update types for config.ignoredElements

Evan You пре 8 година
родитељ
комит
1be48d0a13
3 измењених фајлова са 3 додато и 2 уклоњено
  1. 1 1
      src/core/config.js
  2. 1 0
      types/test/vue-test.ts
  3. 1 1
      types/vue.d.ts

+ 1 - 1
src/core/config.js

@@ -17,7 +17,7 @@ export type Config = {
   devtools: boolean;
   errorHandler: ?(err: Error, vm: Component, info: string) => void;
   warnHandler: ?(msg: string, vm: Component, trace: string) => void;
-  ignoredElements: Array<string>;
+  ignoredElements: Array<string | RegExp>;
   keyCodes: { [key: string]: number | Array<number> };
 
   // platform

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

@@ -72,6 +72,7 @@ class Test extends Vue {
       }
     };
     config.keyCodes = { esc: 27 };
+    config.ignoredElements = ['foo', /^ion-/];
   }
 
   static testMethods() {

+ 1 - 1
types/vue.d.ts

@@ -114,7 +114,7 @@ export interface VueConstructor<V extends Vue = Vue> {
     performance: boolean;
     errorHandler(err: Error, vm: Vue, info: string): void;
     warnHandler(msg: string, vm: Vue, trace: string): void;
-    ignoredElements: string[];
+    ignoredElements: (string | RegExp)[];
     keyCodes: { [key: string]: number | number[] };
   }
 }