diff --git a/typings/mysql/lib/protocol/sequences/promise/QueryableBase.d.ts b/typings/mysql/lib/protocol/sequences/promise/QueryableBase.d.ts index b10f68f510..ff49f97d89 100644 --- a/typings/mysql/lib/protocol/sequences/promise/QueryableBase.d.ts +++ b/typings/mysql/lib/protocol/sequences/promise/QueryableBase.d.ts @@ -3,6 +3,7 @@ import { FieldPacket, RowDataPacket, ResultSetHeader, + ProcedureCallPacket, } from '../../packets/index.js'; import { QueryOptions, QueryableConstructor } from '../Query.js'; @@ -17,40 +18,68 @@ export declare function QueryableBase( | RowDataPacket[] | RowDataPacket[][] | OkPacket[] + | ProcedureCallPacket< + | OkPacket + | ResultSetHeader + | RowDataPacket[] + | RowDataPacket[][] + | OkPacket[] + > >( sql: string ): Promise<[T, FieldPacket[]]>; query< - T_1 extends + T extends | OkPacket | ResultSetHeader | RowDataPacket[] | RowDataPacket[][] | OkPacket[] + | ProcedureCallPacket< + | OkPacket + | ResultSetHeader + | RowDataPacket[] + | RowDataPacket[][] + | OkPacket[] + > >( sql: string, values: any - ): Promise<[T_1, FieldPacket[]]>; + ): Promise<[T, FieldPacket[]]>; query< - T_2 extends + T extends | OkPacket | ResultSetHeader | RowDataPacket[] | RowDataPacket[][] | OkPacket[] + | ProcedureCallPacket< + | OkPacket + | ResultSetHeader + | RowDataPacket[] + | RowDataPacket[][] + | OkPacket[] + > >( options: QueryOptions - ): Promise<[T_2, FieldPacket[]]>; + ): Promise<[T, FieldPacket[]]>; query< - T_3 extends + T extends | OkPacket | ResultSetHeader | RowDataPacket[] | RowDataPacket[][] | OkPacket[] + | ProcedureCallPacket< + | OkPacket + | ResultSetHeader + | RowDataPacket[] + | RowDataPacket[][] + | OkPacket[] + > >( options: QueryOptions, values: any - ): Promise<[T_3, FieldPacket[]]>; + ): Promise<[T, FieldPacket[]]>; }; } & T;