UNPKG

456 BTypeScriptView Raw
1import { OkPacket } from './OkPacket.js';
2import { ResultSetHeader } from './ResultSetHeader.js';
3import { RowDataPacket } from './RowDataPacket.js';
4
5declare type ProcedureCallPacket<
6 T = [RowDataPacket[], ResultSetHeader] | ResultSetHeader,
7> = T extends RowDataPacket[]
8 ? [T, ResultSetHeader]
9 : T extends ResultSetHeader | OkPacket
10 ? ResultSetHeader
11 : [RowDataPacket[], ResultSetHeader] | ResultSetHeader;
12
13export { ProcedureCallPacket };