@@ -26,27 +26,27 @@ interface EmberArray<T> extends Enumerable {
26
26
) : NativeArray < U > ;
27
27
mapBy < K extends string > ( key : K ) : NativeArray < Value < T , K > > ;
28
28
filter < Target > (
29
- callback : ( this : Target , item : T , index : number , arr : this) => boolean ,
29
+ callback : ( this : Target , item : T , index : number , arr : this) => unknown ,
30
30
target ?: Target
31
31
) : NativeArray < T > ;
32
32
reject < Target > (
33
- callback : ( this : Target , item : T , index : number , arr : this) => boolean ,
33
+ callback : ( this : Target , item : T , index : number , arr : this) => unknown ,
34
34
target ?: Target
35
35
) : NativeArray < T > ;
36
36
filterBy ( key : string ) : NativeArray < T > ;
37
37
rejectBy ( key : string ) : NativeArray < T > ;
38
38
find < Target = void > (
39
- callback : ( this : Target , item : T , index : number , arr : this) => boolean ,
39
+ callback : ( this : Target , item : T , index : number , arr : this) => unknown ,
40
40
target ?: Target
41
41
) : T | undefined ;
42
42
findBy < K extends string > ( key : K , value ?: Value < T , K > ) : T | undefined ;
43
43
every < Target = void > (
44
- callback : ( this : Target , item : T , index : number , arr : this) => boolean ,
44
+ callback : ( this : Target , item : T , index : number , arr : this) => unknown ,
45
45
target ?: Target
46
46
) : boolean ;
47
47
isEvery < K extends string > ( key : K , value ?: Value < T , K > ) : boolean ;
48
48
any < Target = void > (
49
- callback : ( this : Target , item : T , index : number , arr : this) => boolean ,
49
+ callback : ( this : Target , item : T , index : number , arr : this) => unknown ,
50
50
target ?: Target
51
51
) : boolean ;
52
52
isAny < K extends string > ( key : K , value ?: Value < T , K > ) : boolean ;
@@ -103,5 +103,8 @@ export function A<A>(arr: A): A extends Array<infer V> ? NativeArray<V> : Native
103
103
export function A < T > ( ) : NativeArray < T > ;
104
104
105
105
export function removeAt < T > ( array : T [ ] | EmberArray < T > , start : number , len : number ) : EmberArray < T > ;
106
- export function uniqBy < T > ( array : T [ ] , keyOrFunc : string | ( ( item : T ) => unknown ) ) : T [ ] ;
106
+ export function uniqBy < T > (
107
+ array : T [ ] | EmberArray < T > ,
108
+ keyOrFunc : string | ( ( item : T ) => unknown )
109
+ ) : T [ ] | EmberArray < T > ;
107
110
export function isArray ( obj : unknown ) : boolean ;
0 commit comments