Skip to content

Commit 0f31a41

Browse files
committed
fix: add ProcedureCallPacket to promise-based query overloads
1 parent 09ad1d2 commit 0f31a41

File tree

1 file changed

+35
-6
lines changed

1 file changed

+35
-6
lines changed

typings/mysql/lib/protocol/sequences/promise/QueryableBase.d.ts

Lines changed: 35 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import {
33
FieldPacket,
44
RowDataPacket,
55
ResultSetHeader,
6+
ProcedureCallPacket,
67
} from '../../packets/index.js';
78
import { QueryOptions, QueryableConstructor } from '../Query.js';
89

@@ -17,40 +18,68 @@ export declare function QueryableBase<T extends QueryableConstructor>(
1718
| RowDataPacket[]
1819
| RowDataPacket[][]
1920
| OkPacket[]
21+
| ProcedureCallPacket<
22+
| OkPacket
23+
| ResultSetHeader
24+
| RowDataPacket[]
25+
| RowDataPacket[][]
26+
| OkPacket[]
27+
>
2028
>(
2129
sql: string
2230
): Promise<[T, FieldPacket[]]>;
2331
query<
24-
T_1 extends
32+
T extends
2533
| OkPacket
2634
| ResultSetHeader
2735
| RowDataPacket[]
2836
| RowDataPacket[][]
2937
| OkPacket[]
38+
| ProcedureCallPacket<
39+
| OkPacket
40+
| ResultSetHeader
41+
| RowDataPacket[]
42+
| RowDataPacket[][]
43+
| OkPacket[]
44+
>
3045
>(
3146
sql: string,
3247
values: any
33-
): Promise<[T_1, FieldPacket[]]>;
48+
): Promise<[T, FieldPacket[]]>;
3449
query<
35-
T_2 extends
50+
T extends
3651
| OkPacket
3752
| ResultSetHeader
3853
| RowDataPacket[]
3954
| RowDataPacket[][]
4055
| OkPacket[]
56+
| ProcedureCallPacket<
57+
| OkPacket
58+
| ResultSetHeader
59+
| RowDataPacket[]
60+
| RowDataPacket[][]
61+
| OkPacket[]
62+
>
4163
>(
4264
options: QueryOptions
43-
): Promise<[T_2, FieldPacket[]]>;
65+
): Promise<[T, FieldPacket[]]>;
4466
query<
45-
T_3 extends
67+
T extends
4668
| OkPacket
4769
| ResultSetHeader
4870
| RowDataPacket[]
4971
| RowDataPacket[][]
5072
| OkPacket[]
73+
| ProcedureCallPacket<
74+
| OkPacket
75+
| ResultSetHeader
76+
| RowDataPacket[]
77+
| RowDataPacket[][]
78+
| OkPacket[]
79+
>
5180
>(
5281
options: QueryOptions,
5382
values: any
54-
): Promise<[T_3, FieldPacket[]]>;
83+
): Promise<[T, FieldPacket[]]>;
5584
};
5685
} & T;

0 commit comments

Comments
 (0)