Ver Fonte

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

katashin há 8 anos atrás
pai
commit
db1b18ceec
2 ficheiros alterados com 2 adições e 0 exclusões
  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);
   }
 });