From 3566ef77a1a45d2cb18b1e32e0a5f4fc325a26cd Mon Sep 17 00:00:00 2001 From: wellwelwel <46850407+wellwelwel@users.noreply.github.com> Date: Fri, 30 Jun 2023 10:53:35 -0300 Subject: [PATCH] fix: add `ProcedureCallPacket` to `execute` overloads --- .../lib/protocol/sequences/ExecutableBase.d.ts | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/typings/mysql/lib/protocol/sequences/ExecutableBase.d.ts b/typings/mysql/lib/protocol/sequences/ExecutableBase.d.ts index c39f87c0b9..a35f6a689e 100644 --- a/typings/mysql/lib/protocol/sequences/ExecutableBase.d.ts +++ b/typings/mysql/lib/protocol/sequences/ExecutableBase.d.ts @@ -3,6 +3,7 @@ import { FieldPacket, RowDataPacket, ResultSetHeader, + ProcedureCallPacket, } from '../packets/index.js'; import { Query, @@ -10,6 +11,7 @@ import { QueryOptions, QueryableConstructor, } from './Query.js'; + export declare function ExecutableBase( Base?: T ): { @@ -21,6 +23,7 @@ export declare function ExecutableBase( | RowDataPacket[] | RowDataPacket[][] | OkPacket[] + | ProcedureCallPacket >( sql: string, callback?: @@ -28,44 +31,47 @@ export declare function ExecutableBase( | undefined ): Query; execute< - T_1 extends + T extends | OkPacket | ResultSetHeader | RowDataPacket[] | RowDataPacket[][] | OkPacket[] + | ProcedureCallPacket >( sql: string, values: any, callback?: - | ((err: QueryError | null, result: T_1, fields: FieldPacket[]) => any) + | ((err: QueryError | null, result: T, fields: FieldPacket[]) => any) | undefined ): Query; execute< - T_2 extends + T extends | OkPacket | ResultSetHeader | RowDataPacket[] | RowDataPacket[][] | OkPacket[] + | ProcedureCallPacket >( options: QueryOptions, callback?: - | ((err: QueryError | null, result: T_2, fields?: FieldPacket[]) => any) + | ((err: QueryError | null, result: T, fields?: FieldPacket[]) => any) | undefined ): Query; execute< - T_3 extends + T extends | OkPacket | ResultSetHeader | RowDataPacket[] | RowDataPacket[][] | OkPacket[] + | ProcedureCallPacket >( options: QueryOptions, values: any, callback?: - | ((err: QueryError | null, result: T_3, fields: FieldPacket[]) => any) + | ((err: QueryError | null, result: T, fields: FieldPacket[]) => any) | undefined ): Query; };