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

Commit 2cb3eec

Browse files
authored
Merge pull request #167 from exoego/fix-eventemitter
Fix wrong typing in events.EventEmitter
2 parents e69c9a6 + d2d5d84 commit 2cb3eec

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

app/current/src/main/scala/io/scalajs/nodejs/events/EventEmitter.scala

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,7 @@ trait IEventEmitter extends js.Object {
2626
// Properties
2727
/////////////////////////////////////////////////////////////////////////////////
2828

29-
var domain: String = js.native
30-
31-
var usingDomains: Boolean = js.native
29+
var domain: Domain = js.native
3230

3331
/////////////////////////////////////////////////////////////////////////////////
3432
// Methods
@@ -140,6 +138,8 @@ trait IEventEmitter extends js.Object {
140138
@JSImport("events", JSImport.Namespace)
141139
object EventEmitter extends IEventEmitter {
142140

141+
var usingDomains: Boolean = js.native
142+
143143
/**
144144
* By default, a maximum of 10 listeners can be registered for any single event. This limit can be changed
145145
* for individual EventEmitter instances using the emitter.setMaxListeners(n) method. To change the default
@@ -151,3 +151,6 @@ object EventEmitter extends IEventEmitter {
151151
@enableIf(io.scalajs.nodejs.internal.CompilerSwitches.gteNodeJs12)
152152
def once(emitter: IEventEmitter, eventName: String): js.Promise[js.Array[js.Any]] = js.native
153153
}
154+
155+
@js.native
156+
trait Domain extends js.Object

0 commit comments

Comments
 (0)