From 09ad1d276fcad6c9e3963d54b56c39c26a57b690 Mon Sep 17 00:00:00 2001 From: wellwelwel <46850407+wellwelwel@users.noreply.github.com> Date: Fri, 30 Jun 2023 10:37:00 -0300 Subject: [PATCH] fix: create `ProcedureCallPacket` typings --- .../lib/protocol/packets/ProcedurePacket.d.ts | 19 +++++++++++++++++++ typings/mysql/lib/protocol/packets/index.d.ts | 2 ++ 2 files changed, 21 insertions(+) create mode 100644 typings/mysql/lib/protocol/packets/ProcedurePacket.d.ts diff --git a/typings/mysql/lib/protocol/packets/ProcedurePacket.d.ts b/typings/mysql/lib/protocol/packets/ProcedurePacket.d.ts new file mode 100644 index 0000000000..4a31797334 --- /dev/null +++ b/typings/mysql/lib/protocol/packets/ProcedurePacket.d.ts @@ -0,0 +1,19 @@ +import { OkPacket } from './OkPacket.js'; +import { ResultSetHeader } from './ResultSetHeader.js'; +import { RowDataPacket } from './RowDataPacket.js'; + +declare type ProcedureCallPacket< + T extends + | OkPacket + | ResultSetHeader + | RowDataPacket[] + | RowDataPacket[][] + | OkPacket[] = + | OkPacket + | ResultSetHeader + | RowDataPacket[] + | RowDataPacket[][] + | OkPacket[] +> = [T, ResultSetHeader]; + +export { ProcedureCallPacket }; diff --git a/typings/mysql/lib/protocol/packets/index.d.ts b/typings/mysql/lib/protocol/packets/index.d.ts index ee7f4e4dfc..dda38ae16c 100644 --- a/typings/mysql/lib/protocol/packets/index.d.ts +++ b/typings/mysql/lib/protocol/packets/index.d.ts @@ -2,6 +2,7 @@ import { OkPacket } from './OkPacket.js'; import { RowDataPacket } from './RowDataPacket.js'; import { FieldPacket } from './FieldPacket.js'; import { Field } from './Field.js'; +import { ProcedureCallPacket } from './ProcedurePacket.js'; import { ResultSetHeader } from './ResultSetHeader.js'; import { OkPacketParams } from './params/OkPacketParams.js'; import { ErrorPacketParams } from './params/ErrorPacketParams.js'; @@ -11,6 +12,7 @@ export { RowDataPacket, FieldPacket, Field, + ProcedureCallPacket, ResultSetHeader, OkPacketParams, ErrorPacketParams,