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

Commit 2814ee0

Browse files
authored
Merge pull request #236 from exoego/errors
[Error] Update ErrorCodes for Node.js v14
2 parents 2fa701c + 117265c commit 2814ee0

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

app/current/src/main/scala/io/scalajs/nodejs/Error.scala

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package io.scalajs.nodejs
22

3+
import com.thoughtworks.enableIf
4+
35
import scala.scalajs.js
46
import scala.scalajs.js.annotation.JSGlobal
57

@@ -247,7 +249,6 @@ object ErrorCodes {
247249
@inline final val ERR_SOCKET_BAD_PORT = "ERR_SOCKET_BAD_PORT"
248250
@inline final val ERR_SOCKET_BAD_TYPE = "ERR_SOCKET_BAD_TYPE"
249251
@inline final val ERR_SOCKET_BUFFER_SIZE = "ERR_SOCKET_BUFFER_SIZE"
250-
@inline final val ERR_SOCKET_CANNOT_SEND = "ERR_SOCKET_CANNOT_SEND"
251252
@inline final val ERR_SOCKET_CLOSED = "ERR_SOCKET_CLOSED"
252253
@inline final val ERR_SOCKET_DGRAM_IS_CONNECTED = "ERR_SOCKET_DGRAM_IS_CONNECTED"
253254
@inline final val ERR_SOCKET_DGRAM_NOT_CONNECTED = "ERR_SOCKET_DGRAM_NOT_CONNECTED"
@@ -306,4 +307,14 @@ object ErrorCodes {
306307
@inline final val ERR_ZLIB_INITIALIZATION_FAILED = "ERR_ZLIB_INITIALIZATION_FAILED"
307308
@inline final val HPE_HEADER_OVERFLOW = "HPE_HEADER_OVERFLOW"
308309
@inline final val MODULE_NOT_FOUND = "MODULE_NOT_FOUND"
310+
311+
@enableIf(io.scalajs.nodejs.internal.CompilerSwitches.ltNodeJs14)
312+
@inline final val ERR_SOCKET_CANNOT_SEND = "ERR_SOCKET_CANNOT_SEND"
313+
314+
@enableIf(io.scalajs.nodejs.internal.CompilerSwitches.gteNodeJs14)
315+
@inline final val ERR_DIR_CONCURRENT_OPERATION = "ERR_DIR_CONCURRENT_OPERATION"
316+
@enableIf(io.scalajs.nodejs.internal.CompilerSwitches.gteNodeJs14)
317+
@inline final val ERR_TLS_INVALID_CONTEXT = "ERR_TLS_INVALID_CONTEXT"
318+
@enableIf(io.scalajs.nodejs.internal.CompilerSwitches.gteNodeJs14)
319+
@inline final val ERR_TLS_INVALID_STATE = "ERR_TLS_INVALID_STATE"
309320
}

core/src/main/scala/io/scalajs/nodejs/internal/CompilerSwitches.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,5 @@ object CompilerSwitches {
1515

1616
final val isNodeJs14 = (c: whitebox.Context) => c.settings.exists(compare((major, _, _) => major == 14))
1717
final val gteNodeJs14 = (c: whitebox.Context) => c.settings.exists(compare((major, _, _) => major >= 14))
18+
final val ltNodeJs14 = (c: whitebox.Context) => c.settings.exists(compare((major, _, _) => major < 14))
1819
}

0 commit comments

Comments
 (0)