File tree 3 files changed +54
-7
lines changed
3 files changed +54
-7
lines changed Original file line number Diff line number Diff line change 1
1
import assert from 'node:assert'
2
2
import { describe , it } from 'node:test'
3
- import pg , { Client , Pool } from 'pg'
3
+ import pg , {
4
+ Client ,
5
+ Pool ,
6
+ Connection ,
7
+ defaults ,
8
+ types ,
9
+ DatabaseError ,
10
+ escapeIdentifier ,
11
+ escapeLiteral ,
12
+ Result ,
13
+ TypeOverrides ,
14
+ } from 'pg'
4
15
5
16
describe ( 'pg' , ( ) => {
6
17
it ( 'should export Client constructor' , ( ) => {
@@ -14,4 +25,36 @@ describe('pg', () => {
14
25
it ( 'should still provide default export' , ( ) => {
15
26
assert . ok ( new pg . Pool ( ) )
16
27
} )
28
+
29
+ it ( 'should export Connection constructor' , ( ) => {
30
+ assert . ok ( new Connection ( ) )
31
+ } )
32
+
33
+ it ( 'should export defaults' , ( ) => {
34
+ assert . ok ( defaults )
35
+ } )
36
+
37
+ it ( 'should export types' , ( ) => {
38
+ assert . ok ( types )
39
+ } )
40
+
41
+ it ( 'should export DatabaseError' , ( ) => {
42
+ assert . ok ( DatabaseError )
43
+ } )
44
+
45
+ it ( 'should export escapeIdentifier' , ( ) => {
46
+ assert . ok ( escapeIdentifier )
47
+ } )
48
+
49
+ it ( 'should export escapeLiteral' , ( ) => {
50
+ assert . ok ( escapeLiteral )
51
+ } )
52
+
53
+ it ( 'should export Result' , ( ) => {
54
+ assert . ok ( Result )
55
+ } )
56
+
57
+ it ( 'should export TypeOverrides' , ( ) => {
58
+ assert . ok ( TypeOverrides )
59
+ } )
17
60
} )
Original file line number Diff line number Diff line change @@ -10,6 +10,8 @@ export const Query = pg.Query
10
10
export const DatabaseError = pg . DatabaseError
11
11
export const escapeIdentifier = pg . escapeIdentifier
12
12
export const escapeLiteral = pg . escapeLiteral
13
+ export const Result = pg . Result
14
+ export const TypeOverrides = pg . TypeOverrides
13
15
14
16
// Also export the defaults
15
17
export const defaults = pg . defaults
Original file line number Diff line number Diff line change 1
1
'use strict'
2
2
3
- var Client = require ( './client' )
4
- var defaults = require ( './defaults' )
5
- var Connection = require ( './connection' )
6
- var Result = require ( './result' )
7
- var utils = require ( './utils' )
8
- var Pool = require ( 'pg-pool' )
3
+ const Client = require ( './client' )
4
+ const defaults = require ( './defaults' )
5
+ const Connection = require ( './connection' )
6
+ const Result = require ( './result' )
7
+ const utils = require ( './utils' )
8
+ const Pool = require ( 'pg-pool' )
9
+ const TypeOverrides = require ( './type-overrides' )
9
10
const { DatabaseError } = require ( 'pg-protocol' )
10
11
const { escapeIdentifier, escapeLiteral } = require ( './utils' )
11
12
@@ -26,6 +27,7 @@ var PG = function (clientConstructor) {
26
27
this . Connection = Connection
27
28
this . types = require ( 'pg-types' )
28
29
this . DatabaseError = DatabaseError
30
+ this . TypeOverrides = TypeOverrides
29
31
this . escapeIdentifier = escapeIdentifier
30
32
this . escapeLiteral = escapeLiteral
31
33
this . Result = Result
You can’t perform that action at this time.
0 commit comments