@@ -34,7 +34,6 @@ const procedureCall = {
3434 }
3535
3636 const conn = mysql . createConnection ( access ) ;
37- const connAsRow = mysql . createConnection ( { ...access , rowsAsArray : true } ) ;
3837
3938 // Checking `RowDataPacket[]` Procedure Calls
4039 conn . query ( dropProcedure . select , ( ) => {
@@ -43,66 +42,37 @@ const procedureCall = {
4342 procedureCall . select ,
4443 [ ] ,
4544 ( _err , procedureResult ) => {
46- procedureResult . forEach ( ( results ) => {
47- if ( isResultSetHeader ( results ) ) {
48- console . log ( results ) ;
45+ procedureResult . forEach ( ( users ) => {
46+ if ( isResultSetHeader ( users ) ) {
47+ console . log ( users ) ;
4948
5049 return ;
5150 }
5251
5352 // Strict checking the `RowDataPacket[]`
54- const user : User = results ;
55- const id : number = user . id ;
56-
57- console . log ( id ) ;
58- } ) ;
59- }
60- ) ;
61- } ) ;
62- } ) ;
63-
64- // Checking `RowDataPacket[][]` Procedure Calls
65- connAsRow . query ( dropProcedure . select , ( ) => {
66- connAsRow . query ( createProcedure . select , ( ) => {
67- connAsRow . query < mysql . ProcedureCallPacket < User [ ] [ ] > > (
68- procedureCall . select ,
69- [ ] ,
70- ( _err , procedureResult ) => {
71- procedureResult . forEach ( ( results ) => {
72- if ( isResultSetHeader ( results ) ) {
73- console . log ( results ) ;
74-
75- return ;
76- }
77-
78- // Strict checking the `RowDataPacket[][]`
79- const users : User [ ] = results ;
80-
8153 users . forEach ( ( user ) => {
8254 const id : number = user . id ;
8355
8456 console . log ( id ) ;
8557 } ) ;
8658 } ) ;
87- }
59+ } ,
8860 ) ;
8961 } ) ;
9062 } ) ;
9163
92- // Checking `ResultSetHeader | OkPacket | OkPacket[] ` Procedure Calls
64+ // Checking `ResultSetHeader | OkPacket` Procedure Calls
9365 conn . query ( dropProcedure . update , ( ) => {
9466 conn . query ( createProcedure . update , ( ) => {
9567 conn . query <
96- mysql . ProcedureCallPacket <
97- mysql . ResultSetHeader | mysql . OkPacket | mysql . OkPacket [ ]
98- >
68+ mysql . ProcedureCallPacket < mysql . ResultSetHeader | mysql . OkPacket >
9969 > (
10070 procedureCall . update ,
10171 [ ] ,
10272 // Strict checking the `ResultSetHeader`
10373 ( _err , procedureResult : mysql . ResultSetHeader ) => {
10474 console . log ( procedureResult ) ;
105- }
75+ } ,
10676 ) ;
10777 } ) ;
10878 } ) ;
@@ -115,10 +85,6 @@ const procedureCall = {
11585 }
11686
11787 const conn = await mysqlp . createConnection ( access ) ;
118- const connAsRow = await mysqlp . createConnection ( {
119- ...access ,
120- rowsAsArray : true ,
121- } ) ;
12288
12389 // Checking `RowDataPacket[]` Procedure Calls
12490 {
@@ -129,40 +95,14 @@ const procedureCall = {
12995 mysqlp . ProcedureCallPacket < User [ ] >
13096 > ( procedureCall . select , [ ] ) ;
13197
132- procedureResult . forEach ( ( results ) => {
133- if ( isResultSetHeader ( results ) ) {
134- console . log ( results ) ;
98+ procedureResult . forEach ( ( users ) => {
99+ if ( isResultSetHeader ( users ) ) {
100+ console . log ( users ) ;
135101
136102 return ;
137103 }
138104
139105 // Strict checking the `RowDataPacket[]`
140- const user : User = results ;
141- const id : number = user . id ;
142-
143- console . log ( id ) ;
144- } ) ;
145- }
146-
147- // Checking `RowDataPacket[][]` Procedure Calls
148- {
149- await connAsRow . query ( dropProcedure . select ) ;
150- await connAsRow . query ( createProcedure . select ) ;
151-
152- const [ procedureResult ] = await connAsRow . query <
153- mysqlp . ProcedureCallPacket < User [ ] [ ] >
154- > ( procedureCall . select , [ ] ) ;
155-
156- procedureResult . forEach ( ( results ) => {
157- if ( isResultSetHeader ( results ) ) {
158- console . log ( results ) ;
159-
160- return ;
161- }
162-
163- // Strict checking the `RowDataPacket[][]`
164- const users : User [ ] = results ;
165-
166106 users . forEach ( ( user ) => {
167107 const id : number = user . id ;
168108
@@ -171,15 +111,13 @@ const procedureCall = {
171111 } ) ;
172112 }
173113
174- // Checking `ResultSetHeader | OkPacket | OkPacket[] ` Procedure Calls
114+ // Checking `ResultSetHeader | OkPacket` Procedure Calls
175115 {
176116 await conn . query ( dropProcedure . update ) ;
177117 await conn . query ( createProcedure . update ) ;
178118
179119 const [ procedureResult ] = await conn . query <
180- mysqlp . ProcedureCallPacket <
181- mysqlp . ResultSetHeader | mysqlp . OkPacket | mysqlp . OkPacket [ ]
182- >
120+ mysqlp . ProcedureCallPacket < mysqlp . ResultSetHeader | mysqlp . OkPacket >
183121 > ( procedureCall . update , [ ] ) ;
184122
185123 // Strict checking the `ResultSetHeader`
0 commit comments