Make TLS handshake a part of Happy Eyeballs

This commit is contained in:
Fedor Indutny 2023-06-07 14:00:45 -07:00 committed by GitHub
parent 7abd2280bc
commit 18f9512a16
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 68 additions and 24 deletions

View file

@ -0,0 +1,17 @@
diff --git a/node_modules/@types/node/tls.d.ts b/node_modules/@types/node/tls.d.ts
index 2c55eb9..a594969 100755
--- a/node_modules/@types/node/tls.d.ts
+++ b/node_modules/@types/node/tls.d.ts
@@ -621,6 +621,12 @@ declare module 'tls' {
* `identity` must use UTF-8 encoding.
*/
pskCallback?(hint: string | null): PSKCallbackNegotation | null;
+
+ /* Node.js documentation says:
+ * "...: Any socket.connect() option not already listed."
+ * and "signal" is one of them.
+ */
+ signal?: AbortSignal;
}
/**
* Accepts encrypted connections using TLS or SSL.