Updated type definitions (#882)

* Updated type definitions

* Updated test
This commit is contained in:
Tomas Della Vedova
2019-06-19 09:14:19 +02:00
committed by delvedor
parent e86a6371c5
commit 0918df8e7d
3 changed files with 39 additions and 7 deletions

6
lib/Connection.d.ts vendored
View File

@ -22,13 +22,13 @@
import { URL } from 'url';
import { inspect, InspectOptions } from 'util';
import * as http from 'http';
import { SecureContextOptions } from 'tls';
import { ConnectionOptions as TlsConnectionOptions } from 'tls';
export declare type agentFn = () => any;
interface ConnectionOptions {
url: URL;
ssl?: SecureContextOptions;
ssl?: TlsConnectionOptions;
id?: string;
headers?: any;
agent?: AgentOptions | agentFn;
@ -59,7 +59,7 @@ export default class Connection {
ML: string;
};
url: URL;
ssl: SecureContextOptions | null;
ssl: TlsConnectionOptions | null;
id: string;
headers: any;
deadCount: number;