File tree 1 file changed +25
-0
lines changed
1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change
1
+ import type {
2
+ ComponentInjectOptions ,
3
+ ComponentOptionsMixin ,
4
+ ComputedOptions ,
5
+ EmitsOptions ,
6
+ MethodOptions ,
7
+ SlotsType ,
8
+ } from 'vue' ;
9
+
1
10
import type {
2
11
NavigationGuardWithThis ,
3
12
NavigationGuard ,
@@ -58,6 +67,22 @@ declare module 'vue' {
58
67
: NavigationGuard
59
68
}
60
69
70
+ export interface ComponentOptionsBase <
71
+ Props ,
72
+ RawBindings ,
73
+ D ,
74
+ C extends ComputedOptions ,
75
+ M extends MethodOptions ,
76
+ Mixin extends ComponentOptionsMixin ,
77
+ Extends extends ComponentOptionsMixin ,
78
+ E extends EmitsOptions ,
79
+ EE extends string = string ,
80
+ Defaults = { } ,
81
+ I extends ComponentInjectOptions = { } ,
82
+ II extends string = string ,
83
+ S extends SlotsType = { } ,
84
+ > extends ComponentCustomOptions { }
85
+
61
86
export interface ComponentCustomProperties {
62
87
/**
63
88
* Normalized current location. See {@link RouteLocationNormalizedLoaded}.
You can’t perform that action at this time.
0 commit comments