File tree Expand file tree Collapse file tree 3 files changed +54
-7
lines changed Expand file tree Collapse file tree 3 files changed +54
-7
lines changed Original file line number Diff line number Diff line change 11import assert from 'node:assert'
22import { 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'
415
516describe ( 'pg' , ( ) => {
617 it ( 'should export Client constructor' , ( ) => {
@@ -14,4 +25,36 @@ describe('pg', () => {
1425 it ( 'should still provide default export' , ( ) => {
1526 assert . ok ( new pg . Pool ( ) )
1627 } )
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+ } )
1760} )
Original file line number Diff line number Diff line change @@ -10,6 +10,8 @@ export const Query = pg.Query
1010export const DatabaseError = pg . DatabaseError
1111export const escapeIdentifier = pg . escapeIdentifier
1212export const escapeLiteral = pg . escapeLiteral
13+ export const Result = pg . Result
14+ export const TypeOverrides = pg . TypeOverrides
1315
1416// Also export the defaults
1517export const defaults = pg . defaults
Original file line number Diff line number Diff line change 11'use strict'
22
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' )
910const { DatabaseError } = require ( 'pg-protocol' )
1011const { escapeIdentifier, escapeLiteral } = require ( './utils' )
1112
@@ -26,6 +27,7 @@ var PG = function (clientConstructor) {
2627 this . Connection = Connection
2728 this . types = require ( 'pg-types' )
2829 this . DatabaseError = DatabaseError
30+ this . TypeOverrides = TypeOverrides
2931 this . escapeIdentifier = escapeIdentifier
3032 this . escapeLiteral = escapeLiteral
3133 this . Result = Result
You can’t perform that action at this time.
0 commit comments