File tree 5 files changed +6
-0
lines changed
5 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ declare interface BaseWrapper {
28
28
name ( ) : string | void ;
29
29
props ( key ? : string ) : { [ name : string ] : any } | any | void ;
30
30
text ( ) : string | void ;
31
+ selector: Selector | void ;
31
32
setData ( data : Object ) : void ;
32
33
setMethods ( methods : Object ) : void ;
33
34
setValue ( value : any ) : void ;
Original file line number Diff line number Diff line change @@ -16,9 +16,11 @@ const buildSelectorString = (selector: Selector) => {
16
16
}
17
17
18
18
export default class ErrorWrapper implements BaseWrapper {
19
+ selector : Selector
19
20
selectorString : string
20
21
21
22
constructor ( selector : Selector ) {
23
+ this . selector = selector
22
24
this . selectorString = buildSelectorString ( selector )
23
25
}
24
26
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ import { throwError } from 'shared/util'
7
7
export default class WrapperArray implements BaseWrapper {
8
8
+ wrappers : Array < Wrapper | VueWrapper >
9
9
+ length : number
10
+ selector : Selector | void
10
11
11
12
constructor ( wrappers : Array < Wrapper | VueWrapper > ) {
12
13
const length = wrappers . length
Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ export default class Wrapper implements BaseWrapper {
24
24
+ options : WrapperOptions
25
25
isFunctionalComponent: boolean
26
26
rootNode: VNode | Element
27
+ selector: Selector | void
27
28
28
29
constructor (
29
30
node : VNode | Element ,
Original file line number Diff line number Diff line change @@ -69,6 +69,7 @@ interface BaseWrapper {
69
69
70
70
trigger ( eventName : string , options ?: object ) : void
71
71
destroy ( ) : void
72
+ selector : Selector | void
72
73
}
73
74
74
75
export interface Wrapper < V extends Vue | null > extends BaseWrapper {
You can’t perform that action at this time.
0 commit comments