File tree 2 files changed +16
-6
lines changed
packages/test-utils/types
2 files changed +16
-6
lines changed Original file line number Diff line number Diff line change @@ -113,11 +113,17 @@ export interface Wrapper<V extends Vue | null> extends BaseWrapper {
113
113
}
114
114
115
115
export interface WrapperArray < V extends Vue > extends BaseWrapper {
116
- readonly length : number
117
- readonly wrappers : Array < Wrapper < V > >
118
-
119
- at ( index : number ) : Wrapper < V >
120
- filter ( predicate : Function ) : WrapperArray < Vue >
116
+ readonly length : number ;
117
+ readonly wrappers : Array < Wrapper < V > > ;
118
+
119
+ at ( index : number ) : Wrapper < V > ;
120
+ filter (
121
+ predicate : (
122
+ value : Wrapper < V > ,
123
+ index : number ,
124
+ array : Wrapper < V > [ ]
125
+ ) => any
126
+ ) : WrapperArray < Vue > ;
121
127
}
122
128
123
129
interface WrapperOptions {
Original file line number Diff line number Diff line change @@ -79,7 +79,11 @@ wrapper.attributes('foo')
79
79
*/
80
80
let num : number = array . length
81
81
found = array . at ( 1 )
82
- array = array . filter ( ( a : any ) => a === true )
82
+ array = array . filter ( ( w , i , arr ) => {
83
+ i + 2
84
+ arr . length
85
+ return w . is ( 'div' )
86
+ } )
83
87
84
88
let createdWrapper = createWrapper ( new Vue ( ) . $mount ( ) )
85
89
createdWrapper . text ( )
You can’t perform that action at this time.
0 commit comments