File tree Expand file tree Collapse file tree 2 files changed +16
-6
lines changed
packages/test-utils/types Expand file tree Collapse file tree 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 {
113113}
114114
115115export 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 > ;
121127}
122128
123129interface WrapperOptions {
Original file line number Diff line number Diff line change @@ -79,7 +79,11 @@ wrapper.attributes('foo')
7979 */
8080let num : number = array . length
8181found = 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+ } )
8387
8488let createdWrapper = createWrapper ( new Vue ( ) . $mount ( ) )
8589createdWrapper . text ( )
You can’t perform that action at this time.
0 commit comments