@@ -26,6 +26,17 @@ export declare class QueryExpression {
26
26
hasPaging ( ) : boolean ;
27
27
distinct ( value : any ) : this;
28
28
where < T > ( expr : ( value : T , ...param : any [ ] ) => any , ...params : any [ ] ) : this;
29
+ where < T > ( expr : ( value : T , arg1 : K ) => any , value1 : K ) : this;
30
+ where < T > ( expr : ( value : T , arg1 : K , arg2 : L ) => any , value1 : K , value2 : L ) : this;
31
+ where < T > ( expr : ( value : T , arg1 : K , arg2 : L , arg3 : M ) => any , value1 : K , value2 : L , value3 : M ) : this;
32
+ where < T > ( expr : ( value : T , arg1 : K , arg2 : L , arg3 : M ,
33
+ arg4 : N ) => any , value1 : K , value2 : L , value3 : M , value4 : N ) : this;
34
+ where < T > ( expr : ( value : T , arg1 : K , arg2 : L , arg3 : M ,
35
+ arg4 : N , arg5 : O ) => any , value1 : K , value2 : L , value3 : M , value4 : N , value5 : O ) : this;
36
+ where < T > ( expr : ( value : T , arg1 : K , arg2 : L , arg3 : M ,
37
+ arg4 : N , arg5 : O , arg6 : P ) => any , value1 : K , value2 : L , value3 : M , value4 : N , value5 : O , value6 : P ) : this;
38
+ where < T > ( expr : ( value : T , arg1 : K , arg2 : L , arg3 : M ,
39
+ arg4 : N , arg5 : O , arg6 : P , arg7 : Q ) => any , value1 : K , value2 : L , value3 : M , value4 : N , value5 : O , value6 : P , value7 : Q ) : this;
29
40
where ( expr : string | any ) : this;
30
41
injectWhere ( where : any ) ;
31
42
delete ( entity : string ) : this;
@@ -35,8 +46,19 @@ export declare class QueryExpression {
35
46
update ( entity : string ) : this;
36
47
set ( obj : any ) : this;
37
48
select ( ...field : Array < any > ) : this;
38
- select < T > ( expr : ( value : T , ...param : any ) => any , params ?: any ) : this;
39
- select < T , J > ( expr : ( value1 : T , value2 : J , ...param : any ) => any , params ?: any ) : this;
49
+ select < T > ( expr : ( value : T , ...param : any ) => any , ...params : any [ ] ) : this;
50
+ select < T > ( expr : ( value : T , arg1 : K ) => any , value1 : K ) : this;
51
+ select < T > ( expr : ( value : T , arg1 : K , arg2 : L ) => any , value1 : K , value2 : L ) : this;
52
+ select < T > ( expr : ( value : T , arg1 : K , arg2 : L , arg3 : M ) => any , value1 : K , value2 : L , value3 : M ) : this;
53
+ select < T > ( expr : ( value : T , arg1 : K , arg2 : L , arg3 : M , arg4 : N ) => any ,
54
+ value1 : K , value2 : L , value3 : M , value4 : N ) : this;
55
+ select < T > ( expr : ( value : T , arg1 : K , arg2 : L , arg3 : M , arg4 : N , arg5 : O ) => any ,
56
+ value1 : K , value2 : L , value3 : M , value4 : N , value5 : O ) : this;
57
+ select < T > ( expr : ( value : T , arg1 : K , arg2 : L , arg3 : M , arg4 : N , arg5 : O , arg6 : P ) => any ,
58
+ value1 : K , value2 : L , value3 : M , value4 : N , value5 : O , value6 : P ) : this;
59
+ select < T > ( expr : ( value : T , arg1 : K , arg2 : L , arg3 : M , arg4 : N , arg5 : O , arg6 : P , arg7 : Q ) => any ,
60
+ value1 : K , value2 : L , value3 : M , value4 : N , value5 : O , value6 : P , value7 : Q ) : this;
61
+ select < T , J > ( expr : ( value1 : T , value2 : J , ...param : any ) => any , ...params : any [ ] ) : this;
40
62
count ( alias : string ) : this;
41
63
from ( entity : string ) : this;
42
64
from ( entity : QueryEntity ) : this;
@@ -49,7 +71,7 @@ export declare class QueryExpression {
49
71
rightJoin ( entity : any , props ?: any , alias ?: any ) : this;
50
72
rightJoin ( entity : QueryEntity ) : this;
51
73
with ( obj : any ) : this;
52
- with < T , J > ( expr : ( value : T , otherValue : J , ...param : any ) => any , params ? : any ) : this;
74
+ with < T , J > ( expr : ( value : T , otherValue : J , ...params : any [ ] ) => any , ... params : any [ ] ) : this;
53
75
orderBy ( expr : string | any ) : this;
54
76
orderBy < T > ( expr : QueryFunc < T > , ...params : any [ ] ) : this;
55
77
orderByDescending ( expr : string | any ) : this;
0 commit comments