@@ -38,6 +38,13 @@ type RefSelector = {
3838 ref : string
3939}
4040
41+ /**
42+ * Utility type for name options object that can be used as a Selector
43+ */
44+ type NameSelector = {
45+ name : string
46+ }
47+
4148/**
4249 * Base class of Wrapper and WrapperArray
4350 * It has common methods on both Wrapper and WrapperArray
@@ -61,7 +68,6 @@ interface BaseWrapper {
6168 isEmpty ( ) : boolean
6269 isVueInstance ( ) : boolean
6370
64- update ( ) : void
6571 setComputed ( computed : object ) : void
6672 setData ( data : object ) : void
6773 setMethods ( data : object ) : void
@@ -80,12 +86,14 @@ export interface Wrapper<V extends Vue> extends BaseWrapper {
8086 find ( selector : FunctionalComponentOptions ) : Wrapper < Vue >
8187 find ( selector : string ) : Wrapper < Vue >
8288 find ( selector : RefSelector ) : Wrapper < Vue >
89+ find ( selector : NameSelector ) : Wrapper < Vue >
8390
8491 findAll < R extends Vue > ( selector : VueClass < R > ) : WrapperArray < R >
8592 findAll < R extends Vue > ( selector : ComponentOptions < R > ) : WrapperArray < R >
8693 findAll ( selector : FunctionalComponentOptions ) : WrapperArray < Vue >
8794 findAll ( selector : string ) : WrapperArray < Vue >
8895 findAll ( selector : RefSelector ) : WrapperArray < Vue >
96+ findAll ( selector : NameSelector ) : WrapperArray < Vue >
8997
9098 html ( ) : string
9199 text ( ) : string
@@ -116,6 +124,7 @@ interface MountOptions<V extends Vue> extends ComponentOptions<V> {
116124 stubs ?: Stubs ,
117125 attrs ?: object
118126 listeners ?: object
127+ sync ?: boolean
119128}
120129
121130type ThisTypedMountOptions < V extends Vue > = MountOptions < V > & ThisType < V >
0 commit comments