Skip to content
This repository was archived by the owner on Jul 30, 2024. It is now read-only.

Commit f951de2

Browse files
committed
Update tls.ConnectOptions for Node.js v14
1 parent 4be29d9 commit f951de2

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

app/nodejs-v14/src/main/scala/io/scalajs/nodejs/tls/ConnectOptions.scala

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
package io.scalajs.nodejs.tls
22

3+
import io.scalajs.nodejs.net
4+
35
import io.scalajs.nodejs.buffer.Buffer
46
import io.scalajs.nodejs.{net, stream}
57
import _root_.net.exoego.scalajs.types.util.Factory
8+
import com.thoughtworks.enableIf
69

710
import scala.scalajs.js
11+
import scala.scalajs.js.|
812

913
@Factory
10-
trait ConnectOptions extends js.Object {
11-
var host: js.UndefOr[String] = js.undefined
12-
var port: js.UndefOr[Int] = js.undefined
13-
var path: js.UndefOr[String] = js.undefined
14+
trait ConnectOptions extends net.ConnectOptions with SecureContextOptions {
1415
var socket: js.UndefOr[stream.IDuplex] = js.undefined
15-
var allowHalfOpen: js.UndefOr[Boolean] = js.undefined
1616
var servername: js.UndefOr[String] = js.undefined
1717
var checkServerIdentity: js.UndefOr[js.Function2[String, TLSCertificate, Any]] = js.undefined
1818
var minDHSize: js.UndefOr[Int] = js.undefined
@@ -29,4 +29,15 @@ trait ConnectOptions extends js.Object {
2929
var session: js.UndefOr[Buffer] = js.undefined
3030
var requestOCSP: js.UndefOr[Boolean] = js.undefined
3131
var secureContext: js.UndefOr[SecureContext] = js.undefined
32+
33+
@enableIf(io.scalajs.nodejs.internal.CompilerSwitches.gteNodeJs14)
34+
var pskCallback: js.UndefOr[js.Function1[String, PSK]] = js.undefined
35+
@enableIf(io.scalajs.nodejs.internal.CompilerSwitches.gteNodeJs14)
36+
var highWaterMark: js.UndefOr[Int] = js.undefined
37+
}
38+
39+
@Factory
40+
trait PSK extends js.Object {
41+
var psk: js.typedarray.TypedArray[_, _] | js.typedarray.DataView
42+
var identity: String
3243
}

0 commit comments

Comments
 (0)