@types/pg
Advanced tools
+49
-2
@@ -20,2 +20,3 @@ // Type definitions for pg 7.4 | ||
| keepAlive?: boolean; | ||
| stream?: stream.Duplex; | ||
| } | ||
@@ -54,2 +55,6 @@ | ||
| export interface Submittable { | ||
| submit: (connection: Connection) => void; | ||
| } | ||
| export interface QueryArrayConfig extends QueryConfig { | ||
@@ -94,2 +99,44 @@ rowMode: 'array'; | ||
| export interface QueryParse { | ||
| name: string; | ||
| text: string; | ||
| types: string[]; | ||
| } | ||
| export interface BindConfig { | ||
| portal?: string; | ||
| statement?: string; | ||
| binary?: string; | ||
| values?: Array<(Buffer | null | undefined | string)>; | ||
| } | ||
| export interface ExecuteConfig { | ||
| portal?: string; | ||
| rows?: string; | ||
| } | ||
| export interface MessageConfig { | ||
| type: string; | ||
| name?: string; | ||
| } | ||
| export class Connection extends events.EventEmitter { | ||
| readonly stream: stream.Duplex; | ||
| constructor(config?: ConnectionConfig); | ||
| bind(config: BindConfig | null, more: boolean): void; | ||
| execute(config: ExecuteConfig | null, more: boolean): void; | ||
| parse(query: QueryParse, more: boolean): void; | ||
| query(text: string): void; | ||
| describe(msg: MessageConfig, more: boolean): void; | ||
| close(msg: MessageConfig, more: boolean): void; | ||
| flush(): void; | ||
| sync(): void; | ||
| end(): void; | ||
| } | ||
| export class Pool extends events.EventEmitter { | ||
@@ -111,3 +158,3 @@ // `new Pool('pg://user@localhost/mydb')` is not allowed. | ||
| query(queryStream: QueryConfig & stream.Readable): stream.Readable; | ||
| query<T extends Submittable>(queryStream: T): T; | ||
| query(queryConfig: QueryArrayConfig): Promise<QueryArrayResult>; | ||
@@ -130,3 +177,3 @@ query(queryConfig: QueryConfig): Promise<QueryResult>; | ||
| query(queryStream: QueryConfig & stream.Readable): stream.Readable; | ||
| query<T extends Submittable>(queryStream: T): T; | ||
| query(queryConfig: QueryArrayConfig): Promise<QueryArrayResult>; | ||
@@ -133,0 +180,0 @@ query(queryConfig: QueryConfig): Promise<QueryResult>; |
+3
-3
| { | ||
| "name": "@types/pg", | ||
| "version": "7.4.9", | ||
| "version": "7.4.10", | ||
| "description": "TypeScript definitions for pg", | ||
@@ -16,3 +16,3 @@ "license": "MIT", | ||
| "type": "git", | ||
| "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git.git" | ||
| "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git" | ||
| }, | ||
@@ -25,4 +25,4 @@ "scripts": {}, | ||
| }, | ||
| "typesPublisherContentHash": "89b60b34580da16d0e975ce76e545396f961aced4821fcb1ab63dcd29c06d5d5", | ||
| "typesPublisherContentHash": "3cbe9db6a8a1725403483f7ac74f2cf5d8bfd326debbe96a0d7be93fae263b9b", | ||
| "typeScriptVersion": "2.0" | ||
| } |
+2
-2
@@ -8,6 +8,6 @@ # Installation | ||
| # Details | ||
| Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped.git/tree/master/types/pg | ||
| Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/pg | ||
| Additional Details | ||
| * Last updated: Tue, 15 May 2018 17:48:31 GMT | ||
| * Last updated: Thu, 28 Jun 2018 00:13:40 GMT | ||
| * Dependencies: events, stream, pg-types, tls, node | ||
@@ -14,0 +14,0 @@ * Global values: none |
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
Network access
Supply chain riskThis module accesses the network.
Found 1 instance in 1 package
8814
12.31%175
25.9%