* add missing lifecycle definition * add activated lifecycle tests
@@ -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 };
@@ -123,6 +123,8 @@ Vue.component('component', {
mounted() {},
beforeUpdate() {},
updated() {},
+ activated() {},
+ deactivated() {},
directives: {
a: {