@@ -38,6 +38,13 @@ type RefSelector = {
38
38
ref : string
39
39
}
40
40
41
+ /**
42
+ * Utility type for name options object that can be used as a Selector
43
+ */
44
+ type NameSelector = {
45
+ name : string
46
+ }
47
+
41
48
/**
42
49
* Base class of Wrapper and WrapperArray
43
50
* It has common methods on both Wrapper and WrapperArray
@@ -61,7 +68,6 @@ interface BaseWrapper {
61
68
isEmpty ( ) : boolean
62
69
isVueInstance ( ) : boolean
63
70
64
- update ( ) : void
65
71
setComputed ( computed : object ) : void
66
72
setData ( data : object ) : void
67
73
setMethods ( data : object ) : void
@@ -80,12 +86,14 @@ export interface Wrapper<V extends Vue> extends BaseWrapper {
80
86
find ( selector : FunctionalComponentOptions ) : Wrapper < Vue >
81
87
find ( selector : string ) : Wrapper < Vue >
82
88
find ( selector : RefSelector ) : Wrapper < Vue >
89
+ find ( selector : NameSelector ) : Wrapper < Vue >
83
90
84
91
findAll < R extends Vue > ( selector : VueClass < R > ) : WrapperArray < R >
85
92
findAll < R extends Vue > ( selector : ComponentOptions < R > ) : WrapperArray < R >
86
93
findAll ( selector : FunctionalComponentOptions ) : WrapperArray < Vue >
87
94
findAll ( selector : string ) : WrapperArray < Vue >
88
95
findAll ( selector : RefSelector ) : WrapperArray < Vue >
96
+ findAll ( selector : NameSelector ) : WrapperArray < Vue >
89
97
90
98
html ( ) : string
91
99
text ( ) : string
@@ -116,6 +124,7 @@ interface MountOptions<V extends Vue> extends ComponentOptions<V> {
116
124
stubs ?: Stubs ,
117
125
attrs ?: object
118
126
listeners ?: object
127
+ sync ?: boolean
119
128
}
120
129
121
130
type ThisTypedMountOptions < V extends Vue > = MountOptions < V > & ThisType < V >
0 commit comments