types: update types for config.ignoredElements

This commit is contained in:
Evan You 2017-10-12 23:43:57 -04:00
parent 0948d999f2
commit 1be48d0a13
3 changed files with 3 additions and 2 deletions

View File

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

View File

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

2
types/vue.d.ts vendored
View File

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