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

Add missing lifecycle definition (#4251)

* add missing lifecycle definition

* add activated lifecycle tests
(´・ω・`) пре 9 година
родитељ
комит
4dccbbc997
2 измењених фајлова са 4 додато и 0 уклоњено
  1. 2 0
      types/options.d.ts
  2. 2 0
      types/test/options-test.ts

+ 2 - 0
types/options.d.ts

@@ -32,6 +32,8 @@ export interface ComponentOptions<V extends Vue> {
   mounted?(this: V): void;
   beforeUpdate?(this: V): void;
   updated?(this: V): void;
+  activated?(this: V): void;
+  deactivated?(this: V): void;
 
   directives?: { [key: string]: DirectiveOptions | DirectiveFunction };
   components?: { [key: string]: Component | AsyncComponent };

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

@@ -123,6 +123,8 @@ Vue.component('component', {
   mounted() {},
   beforeUpdate() {},
   updated() {},
+  activated() {},
+  deactivated() {},
 
   directives: {
     a: {