From 0e2aef19e6f0b82ca2413c64cbbcb221b5eb9e3d Mon Sep 17 00:00:00 2001 From: exoego Date: Fri, 21 Feb 2020 16:56:43 +0900 Subject: [PATCH 1/2] errors module do not exist actually --- app/current/src/main/scala/io/scalajs/nodejs/Error.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/current/src/main/scala/io/scalajs/nodejs/Error.scala b/app/current/src/main/scala/io/scalajs/nodejs/Error.scala index 09612d6d2..debb87fc3 100644 --- a/app/current/src/main/scala/io/scalajs/nodejs/Error.scala +++ b/app/current/src/main/scala/io/scalajs/nodejs/Error.scala @@ -1,7 +1,7 @@ package io.scalajs.nodejs import scala.scalajs.js -import scala.scalajs.js.annotation.{JSGlobal, JSImport} +import scala.scalajs.js.annotation.JSGlobal /** * Creates a new Error object and sets the error.message property to the provided text message. @@ -12,7 +12,7 @@ import scala.scalajs.js.annotation.{JSGlobal, JSImport} * Error.stackTraceLimit, whichever is smaller. */ @js.native -@JSImport("errors", "Error") +@JSGlobal class Error(message0: String = js.native) extends js.Object { /** From 8268399e3b5131935835027580df32b469f110a3 Mon Sep 17 00:00:00 2001 From: exoego Date: Fri, 21 Feb 2020 16:58:10 +0900 Subject: [PATCH 2/2] SystemError is hidden actually --- .../main/scala/io/scalajs/nodejs/SystemError.scala | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/app/current/src/main/scala/io/scalajs/nodejs/SystemError.scala b/app/current/src/main/scala/io/scalajs/nodejs/SystemError.scala index 88640473b..2928ea726 100644 --- a/app/current/src/main/scala/io/scalajs/nodejs/SystemError.scala +++ b/app/current/src/main/scala/io/scalajs/nodejs/SystemError.scala @@ -1,15 +1,13 @@ package io.scalajs.nodejs import scala.scalajs.js -import scala.scalajs.js.annotation.JSImport import scala.scalajs.js.| /** * System Error */ @js.native -@JSImport("errors", "SystemError") -class SystemError(message0: String = js.native) extends Error(message0) { +trait SystemError extends Error { /** * The error.errno property is a number or a string. The number is a negative value which corresponds @@ -45,13 +43,6 @@ class SystemError(message0: String = js.native) extends Error(message0) { val info: js.Object = js.native } -/** - * System Error Singleton - */ -@js.native -@JSImport("errors", JSImport.Namespace) -object SystemError extends Error - object SystemErrorCodes { @inline final val E2BIG = "E2BIG" @inline final val EACCES = "EACCES"