Merge pull request #30902 from Flarna/node_alpn

[node] Add missing alpnProtocol and createConnection
This commit is contained in:
Mine Starks
2018-11-29 09:59:25 -08:00
committed by GitHub
+8
View File
@@ -6260,6 +6260,13 @@ declare module "tls" {
* May be used to distinguish TLS sockets from regular ones.
*/
encrypted: boolean;
/**
* String containing the selected ALPN protocol.
* When ALPN has no selected protocol, tlsSocket.alpnProtocol equals false.
*/
alpnProtocol?: string;
/**
* Returns an object representing the cipher name and the SSL/TLS protocol version of the current connection.
* @returns Returns an object representing the cipher name
@@ -8305,6 +8312,7 @@ declare module "http2" {
peerMaxConcurrentStreams?: number;
selectPadding?: (frameLen: number, maxFrameLen: number) => number;
settings?: Settings;
createConnection?: (option: SessionOptions) => stream.Duplex;
}
export type ClientSessionOptions = SessionOptions;