Bläddra i källkod

fix(types): add missing `listeners` type on RenderContext (#7584)

katashin 8 år sedan
förälder
incheckning
db1b18ceec
2 ändrade filer med 2 tillägg och 0 borttagningar
  1. 1 0
      types/options.d.ts
  2. 1 0
      types/test/options-test.ts

+ 1 - 0
types/options.d.ts

@@ -119,6 +119,7 @@ export interface RenderContext<Props=DefaultProps> {
   slots(): any;
   data: VNodeData;
   parent: Vue;
+  listeners: { [key: string]: Function | Function[] };
   injections: any
 }
 

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

@@ -312,6 +312,7 @@ Vue.component('functional-component', {
     context.slots();
     context.data;
     context.parent;
+    context.listeners.click;
     return createElement("div", {}, context.children);
   }
 });