@@ -229,36 +229,37 @@ export declare class QueryOperator extends Query {
229
229
230
230
explain ( operator : OperatorType ) : Promise < ExplainResult [ ] > ;
231
231
232
- select < T > ( ...attrs : string [ ] ) : Promise < T [ ] | Builder > ;
232
+ select < T extends Object > ( ...attrs : string [ ] ) : Promise < T [ ] > ;
233
233
234
- find < T > ( ) : Promise < T | Builder > ;
234
+ find < T extends Object > ( ) : Promise < T > ;
235
235
236
- count ( ) : Promise < number | Builder > ;
236
+ count ( ) : Promise < number > ;
237
237
238
238
/**
239
239
* increment a column value
240
240
* @param attr
241
241
* @param increment default is 1
242
242
*/
243
- incrBy ( attr : string , increment ?: string | number | ( ( number : number ) => number ) ) : Promise < MySQLQueryResult | Builder > ;
243
+ incrBy ( attr : string , increment ?: string | number | ( ( number : number ) => number ) ) : Promise < MySQLQueryResult > ;
244
244
245
- delete ( id ?: number , index_field_name ?: string ) : Promise < MySQLQueryResult | Builder > ;
245
+ delete ( id ?: number , index_field_name ?: string ) : Promise < MySQLQueryResult > ;
246
+ delete ( id ?: number , index_field_name ?: string ) : Promise < Builder > ;
246
247
247
- update ( row ?: any ) : Promise < MySQLQueryResult | Builder > ;
248
+ update ( row ?: any ) : Promise < MySQLQueryResult > ;
248
249
249
- update < T extends Object > ( row ?: T ) : Promise < MySQLQueryResult | Builder > ;
250
+ update < T extends Object > ( row ?: T ) : Promise < MySQLQueryResult > ;
250
251
251
- insert ( row ?: any ) : Promise < MySQLQueryResult | Builder > ;
252
+ insert ( row ?: any ) : Promise < MySQLQueryResult > ;
252
253
253
- insert < T extends Object > ( row ?: T ) : Promise < MySQLQueryResult | Builder > ;
254
+ insert < T extends Object > ( row ?: T ) : Promise < MySQLQueryResult > ;
254
255
255
- insertAll ( rows : any [ ] ) : Promise < MySQLQueryResult [ ] | Builder > ;
256
+ insertAll ( rows : any [ ] ) : Promise < MySQLQueryResult [ ] > ;
256
257
257
- insertAll < T extends Object > ( rows : T [ ] ) : Promise < MySQLQueryResult [ ] | Builder > ;
258
+ insertAll < T extends Object > ( rows : T [ ] ) : Promise < MySQLQueryResult [ ] > ;
258
259
259
- upsertRow ( row : any , condition : QueryCondition ) : Promise < MySQLQueryResult | Builder > ;
260
+ upsertRow ( row : any , condition : QueryCondition ) : Promise < MySQLQueryResult > ;
260
261
261
- upsertRow < T extends Object > ( row : T , ...conditions : WhereItem [ ] ) : Promise < MySQLQueryResult | Builder > ;
262
+ upsertRow < T extends Object > ( row : T , ...conditions : WhereItem [ ] ) : Promise < MySQLQueryResult > ;
262
263
263
264
notExec ( ) : this;
264
265
}
0 commit comments