Skip to content

Commit b31d270

Browse files
authored
Fix type definition (#122)
* fix query type definition * 2.6.73
1 parent 096f46f commit b31d270

File tree

3 files changed

+27
-48
lines changed

3 files changed

+27
-48
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@themost/query",
3-
"version": "2.6.72",
3+
"version": "2.6.73",
44
"description": "@themost/query is a query builder for SQL. It includes a wide variety of helper functions for building complex SQL queries under node.js.",
55
"main": "index.js",
66
"scripts": {

query.d.ts

Lines changed: 24 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,8 @@ export declare class QueryExpression {
2727
distinct(value: any): this;
2828
where<T>(expr: (value: T, ...param: any[]) => any, ...params: any[]): this;
2929
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;
4030
where(expr: string | any): this;
41-
injectWhere(where: any);
31+
injectWhere(where: any): void;
4232
delete(entity: string): this;
4333
insert(obj: any): this;
4434
insert(expr: QueryExpression): this;
@@ -47,17 +37,6 @@ export declare class QueryExpression {
4737
set(obj: any): this;
4838
select(...field: Array<any>): this;
4939
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;
6140
select<T,J>(expr: (value1: T, value2: J, ...param: any) => any, ...params: any[]): this;
6241
count(alias: string): this;
6342
from(entity: string): this;
@@ -142,29 +121,29 @@ export declare class QueryField {
142121
$name: string;
143122

144123
static select(field: any): QueryField;
145-
static count(name: string): QueryField;
146-
static min(name: string): QueryField;
147-
static max(name: string): QueryField;
148-
static average(name: string): QueryField;
149-
static avg(name: string): QueryField;
150-
static sum(name: string): QueryField;
151-
static floor(name: string): QueryField;
152-
static ceil(name: string): QueryField;
153-
static modulo(name: string): QueryField;
154-
static add(name: string, x: number): QueryField;
155-
static subtract(name: string, x: number): QueryField;
156-
static divide(name: string, divider: number): QueryField;
157-
static multiply(name: string, multiplier: number): QueryField;
158-
static round(name: string, n: number): QueryField;
159-
static length(name): QueryField;
160-
static trim(name): QueryField;
161-
static year(name): QueryField;
162-
static date(name): QueryField;
163-
static day(name): QueryField;
164-
static month(name): QueryField;
165-
static hour(name): QueryField;
166-
static minute(name): QueryField;
167-
static second(name): QueryField;
124+
static count(name: any): QueryField;
125+
static min(name: any): QueryField;
126+
static max(name: any): QueryField;
127+
static average(name: any): QueryField;
128+
static avg(name: any): QueryField;
129+
static sum(name: any): QueryField;
130+
static floor(name: any): QueryField;
131+
static ceil(name: any): QueryField;
132+
static modulo(name: any): QueryField;
133+
static add(name: any, x: number): QueryField;
134+
static subtract(name: any, x: number): QueryField;
135+
static divide(name: any, divider: number): QueryField;
136+
static multiply(name: any, multiplier: number): QueryField;
137+
static round(name: any, n: number): QueryField;
138+
static length(name: any): QueryField;
139+
static trim(name: any): QueryField;
140+
static year(name: any): QueryField;
141+
static date(name: any): QueryField;
142+
static day(name: any): QueryField;
143+
static month(name: any): QueryField;
144+
static hour(name: any): QueryField;
145+
static minute(name: any): QueryField;
146+
static second(name: any): QueryField;
168147

169148
select(name: string): QueryField;
170149
from(entity: string): QueryField;

0 commit comments

Comments
 (0)