File tree Expand file tree Collapse file tree 7 files changed +31
-178
lines changed
typings/mysql/lib/protocol Expand file tree Collapse file tree 7 files changed +31
-178
lines changed Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ export const isOkPacket = (
30
30
'serverStatus' ,
31
31
'warningCount' ,
32
32
'message' ,
33
- 'procotol41 ' ,
33
+ 'protocol41 ' ,
34
34
] ;
35
35
36
36
return keys . every ( ( key ) => key in data ) ;
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ declare interface OkPacket {
17
17
serverStatus : number ;
18
18
warningCount : number ;
19
19
message : string ;
20
- procotol41 : boolean ;
20
+ protocol41 : boolean ;
21
21
}
22
22
23
23
export { OkPacket } ;
Original file line number Diff line number Diff line change @@ -7,6 +7,15 @@ import { ResultSetHeader } from './ResultSetHeader.js';
7
7
import { OkPacketParams } from './params/OkPacketParams.js' ;
8
8
import { ErrorPacketParams } from './params/ErrorPacketParams.js' ;
9
9
10
+ export type QueryResult =
11
+ | OkPacket
12
+ | ResultSetHeader
13
+ | ResultSetHeader [ ]
14
+ | RowDataPacket [ ]
15
+ | RowDataPacket [ ] [ ]
16
+ | OkPacket [ ]
17
+ | ProcedureCallPacket ;
18
+
10
19
export {
11
20
OkPacket ,
12
21
RowDataPacket ,
Original file line number Diff line number Diff line change 1
1
import {
2
- OkPacket ,
3
2
FieldPacket ,
4
- RowDataPacket ,
5
- ResultSetHeader ,
6
- ProcedureCallPacket ,
3
+ QueryResult ,
7
4
} from '../packets/index.js' ;
8
5
import {
9
6
Query ,
@@ -16,62 +13,26 @@ export declare function ExecutableBase<T extends QueryableConstructor>(
16
13
Base ?: T
17
14
) : {
18
15
new ( ...args : any [ ] ) : {
19
- execute <
20
- T extends
21
- | OkPacket
22
- | ResultSetHeader
23
- | ResultSetHeader [ ]
24
- | RowDataPacket [ ]
25
- | RowDataPacket [ ] [ ]
26
- | OkPacket [ ]
27
- | ProcedureCallPacket
28
- > (
16
+ execute < T extends QueryResult > (
29
17
sql : string ,
30
18
callback ?:
31
19
| ( ( err : QueryError | null , result : T , fields : FieldPacket [ ] ) => any )
32
20
| undefined
33
21
) : Query ;
34
- execute <
35
- T extends
36
- | OkPacket
37
- | ResultSetHeader
38
- | ResultSetHeader [ ]
39
- | RowDataPacket [ ]
40
- | RowDataPacket [ ] [ ]
41
- | OkPacket [ ]
42
- | ProcedureCallPacket
43
- > (
22
+ execute < T extends QueryResult > (
44
23
sql : string ,
45
24
values : any ,
46
25
callback ?:
47
26
| ( ( err : QueryError | null , result : T , fields : FieldPacket [ ] ) => any )
48
27
| undefined
49
28
) : Query ;
50
- execute <
51
- T extends
52
- | OkPacket
53
- | ResultSetHeader
54
- | ResultSetHeader [ ]
55
- | RowDataPacket [ ]
56
- | RowDataPacket [ ] [ ]
57
- | OkPacket [ ]
58
- | ProcedureCallPacket
59
- > (
29
+ execute < T extends QueryResult > (
60
30
options : QueryOptions ,
61
31
callback ?:
62
32
| ( ( err : QueryError | null , result : T , fields ?: FieldPacket [ ] ) => any )
63
33
| undefined
64
34
) : Query ;
65
- execute <
66
- T extends
67
- | OkPacket
68
- | ResultSetHeader
69
- | ResultSetHeader [ ]
70
- | RowDataPacket [ ]
71
- | RowDataPacket [ ] [ ]
72
- | OkPacket [ ]
73
- | ProcedureCallPacket
74
- > (
35
+ execute < T extends QueryResult > (
75
36
options : QueryOptions ,
76
37
values : any ,
77
38
callback ?:
Original file line number Diff line number Diff line change 1
1
import {
2
- OkPacket ,
3
2
FieldPacket ,
4
- RowDataPacket ,
5
- ResultSetHeader ,
6
- ProcedureCallPacket ,
3
+ QueryResult ,
7
4
} from '../packets/index.js' ;
8
5
import {
9
6
Query ,
@@ -16,62 +13,26 @@ export declare function QueryableBase<T extends QueryableConstructor>(
16
13
Base ?: T
17
14
) : {
18
15
new ( ...args : any [ ] ) : {
19
- query <
20
- T extends
21
- | OkPacket
22
- | ResultSetHeader
23
- | ResultSetHeader [ ]
24
- | RowDataPacket [ ]
25
- | RowDataPacket [ ] [ ]
26
- | OkPacket [ ]
27
- | ProcedureCallPacket
28
- > (
16
+ query < T extends QueryResult > (
29
17
sql : string ,
30
18
callback ?:
31
19
| ( ( err : QueryError | null , result : T , fields : FieldPacket [ ] ) => any )
32
20
| undefined
33
21
) : Query ;
34
- query <
35
- T extends
36
- | OkPacket
37
- | ResultSetHeader
38
- | ResultSetHeader [ ]
39
- | RowDataPacket [ ]
40
- | RowDataPacket [ ] [ ]
41
- | OkPacket [ ]
42
- | ProcedureCallPacket
43
- > (
22
+ query < T extends QueryResult > (
44
23
sql : string ,
45
24
values : any ,
46
25
callback ?:
47
26
| ( ( err : QueryError | null , result : T , fields : FieldPacket [ ] ) => any )
48
27
| undefined
49
28
) : Query ;
50
- query <
51
- T extends
52
- | OkPacket
53
- | ResultSetHeader
54
- | ResultSetHeader [ ]
55
- | RowDataPacket [ ]
56
- | RowDataPacket [ ] [ ]
57
- | OkPacket [ ]
58
- | ProcedureCallPacket
59
- > (
29
+ query < T extends QueryResult > (
60
30
options : QueryOptions ,
61
31
callback ?:
62
32
| ( ( err : QueryError | null , result : T , fields ?: FieldPacket [ ] ) => any )
63
33
| undefined
64
34
) : Query ;
65
- query <
66
- T extends
67
- | OkPacket
68
- | ResultSetHeader
69
- | ResultSetHeader [ ]
70
- | RowDataPacket [ ]
71
- | RowDataPacket [ ] [ ]
72
- | OkPacket [ ]
73
- | ProcedureCallPacket
74
- > (
35
+ query < T extends QueryResult > (
75
36
options : QueryOptions ,
76
37
values : any ,
77
38
callback ?:
Original file line number Diff line number Diff line change 1
1
import {
2
- OkPacket ,
3
2
FieldPacket ,
4
- RowDataPacket ,
5
- ResultSetHeader ,
6
- ProcedureCallPacket ,
3
+ QueryResult ,
7
4
} from '../../packets/index.js' ;
8
5
import { QueryOptions , QueryableConstructor } from '../Query.js' ;
9
6
10
7
export declare function ExecutableBase < T extends QueryableConstructor > (
11
8
Base ?: T
12
9
) : {
13
10
new ( ...args : any [ ] ) : {
14
- execute <
15
- T extends
16
- | OkPacket
17
- | ResultSetHeader
18
- | ResultSetHeader [ ]
19
- | RowDataPacket [ ]
20
- | RowDataPacket [ ] [ ]
21
- | OkPacket [ ]
22
- | ProcedureCallPacket
23
- > (
11
+ execute < T extends QueryResult > (
24
12
sql : string
25
13
) : Promise < [ T , FieldPacket [ ] ] > ;
26
- execute <
27
- T extends
28
- | OkPacket
29
- | ResultSetHeader
30
- | ResultSetHeader [ ]
31
- | RowDataPacket [ ]
32
- | RowDataPacket [ ] [ ]
33
- | OkPacket [ ]
34
- | ProcedureCallPacket
35
- > (
14
+ execute < T extends QueryResult > (
36
15
sql : string ,
37
16
values : any
38
17
) : Promise < [ T , FieldPacket [ ] ] > ;
39
- execute <
40
- T extends
41
- | OkPacket
42
- | ResultSetHeader
43
- | ResultSetHeader [ ]
44
- | RowDataPacket [ ]
45
- | RowDataPacket [ ] [ ]
46
- | OkPacket [ ]
47
- | ProcedureCallPacket
48
- > (
18
+ execute < T extends QueryResult > (
49
19
options : QueryOptions
50
20
) : Promise < [ T , FieldPacket [ ] ] > ;
51
- execute <
52
- T extends
53
- | OkPacket
54
- | ResultSetHeader
55
- | ResultSetHeader [ ]
56
- | RowDataPacket [ ]
57
- | RowDataPacket [ ] [ ]
58
- | OkPacket [ ]
59
- | ProcedureCallPacket
60
- > (
21
+ execute < T extends QueryResult > (
61
22
options : QueryOptions ,
62
23
values : any
63
24
) : Promise < [ T , FieldPacket [ ] ] > ;
Original file line number Diff line number Diff line change 1
1
import {
2
- OkPacket ,
3
2
FieldPacket ,
4
- RowDataPacket ,
5
- ResultSetHeader ,
6
- ProcedureCallPacket ,
3
+ QueryResult ,
7
4
} from '../../packets/index.js' ;
8
5
import { QueryOptions , QueryableConstructor } from '../Query.js' ;
9
6
10
7
export declare function QueryableBase < T extends QueryableConstructor > (
11
8
Base ?: T
12
9
) : {
13
10
new ( ...args : any [ ] ) : {
14
- query <
15
- T extends
16
- | OkPacket
17
- | ResultSetHeader
18
- | ResultSetHeader [ ]
19
- | RowDataPacket [ ]
20
- | RowDataPacket [ ] [ ]
21
- | OkPacket [ ]
22
- | ProcedureCallPacket
23
- > (
11
+ query < T extends QueryResult > (
24
12
sql : string
25
13
) : Promise < [ T , FieldPacket [ ] ] > ;
26
- query <
27
- T extends
28
- | OkPacket
29
- | ResultSetHeader
30
- | ResultSetHeader [ ]
31
- | RowDataPacket [ ]
32
- | RowDataPacket [ ] [ ]
33
- | OkPacket [ ]
34
- | ProcedureCallPacket
35
- > (
14
+ query < T extends QueryResult > (
36
15
sql : string ,
37
16
values : any
38
17
) : Promise < [ T , FieldPacket [ ] ] > ;
39
- query <
40
- T extends
41
- | OkPacket
42
- | ResultSetHeader
43
- | ResultSetHeader [ ]
44
- | RowDataPacket [ ]
45
- | RowDataPacket [ ] [ ]
46
- | OkPacket [ ]
47
- | ProcedureCallPacket
48
- > (
18
+ query < T extends QueryResult > (
49
19
options : QueryOptions
50
20
) : Promise < [ T , FieldPacket [ ] ] > ;
51
- query <
52
- T extends
53
- | OkPacket
54
- | ResultSetHeader
55
- | ResultSetHeader [ ]
56
- | RowDataPacket [ ]
57
- | RowDataPacket [ ] [ ]
58
- | OkPacket [ ]
59
- | ProcedureCallPacket
60
- > (
21
+ query < T extends QueryResult > (
61
22
options : QueryOptions ,
62
23
values : any
63
24
) : Promise < [ T , FieldPacket [ ] ] > ;
You can’t perform that action at this time.
0 commit comments