Skip to content

Commit 4dccbbc

Browse files
HerringtonDarkholmeyyx990803
authored andcommitted
Add missing lifecycle definition (vuejs#4251)
* add missing lifecycle definition * add activated lifecycle tests
1 parent 4995ce5 commit 4dccbbc

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

types/options.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ export interface ComponentOptions<V extends Vue> {
3232
mounted?(this: V): void;
3333
beforeUpdate?(this: V): void;
3434
updated?(this: V): void;
35+
activated?(this: V): void;
36+
deactivated?(this: V): void;
3537

3638
directives?: { [key: string]: DirectiveOptions | DirectiveFunction };
3739
components?: { [key: string]: Component | AsyncComponent };

types/test/options-test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,8 @@ Vue.component('component', {
123123
mounted() {},
124124
beforeUpdate() {},
125125
updated() {},
126+
activated() {},
127+
deactivated() {},
126128

127129
directives: {
128130
a: {

0 commit comments

Comments
 (0)