MessagePort

@JSImport("worker_threads", "MessagePort") @native @JSType class MessagePort() extends StObject with _TransferListItem
trait StObject
class Object
trait Any
class Object
trait Matchable
class Any

Value members

Constructors

def this(options: EventEmitterOptions)

Concrete methods

def addListener(event: String, listener: Function1[Any, Unit]): MessagePort
def addListener(event: Symbol, listener: Function1[Any, Unit]): MessagePort
@JSName("addListener")
def addListener_close(event: close, listener: Function0[Unit]): MessagePort
@JSName("addListener")
def addListener_message(event: message, listener: Function1[Any, Unit]): MessagePort
@JSName("addListener")
def addListener_messageerror(event: messageerror, listener: Function1[Error, Unit]): MessagePort
def close(): Unit
def emit(event: String, args: Any*): Boolean
def emit(event: Symbol, args: Any*): Boolean
@JSName("emit")
def emit_close(event: close): Boolean
@JSName("emit")
def emit_message(event: message, value: Any): Boolean
@JSName("emit")
def emit_messageerror(event: messageerror, error: Error): Boolean
def off(event: String, listener: Function1[Any, Unit]): MessagePort
def off(event: Symbol, listener: Function1[Any, Unit]): MessagePort
@JSName("off")
def off_close(event: close, listener: Function0[Unit]): MessagePort
@JSName("off")
def off_message(event: message, listener: Function1[Any, Unit]): MessagePort
@JSName("off")
def off_messageerror(event: messageerror, listener: Function1[Error, Unit]): MessagePort
def on(event: String, listener: Function1[Any, Unit]): MessagePort
def on(event: Symbol, listener: Function1[Any, Unit]): MessagePort
@JSName("on")
def on_close(event: close, listener: Function0[Unit]): MessagePort
@JSName("on")
def on_message(event: message, listener: Function1[Any, Unit]): MessagePort
@JSName("on")
def on_messageerror(event: messageerror, listener: Function1[Error, Unit]): MessagePort
def once(event: String, listener: Function1[Any, Unit]): MessagePort
def once(event: Symbol, listener: Function1[Any, Unit]): MessagePort
@JSName("once")
def once_close(event: close, listener: Function0[Unit]): MessagePort
@JSName("once")
def once_message(event: message, listener: Function1[Any, Unit]): MessagePort
@JSName("once")
def once_messageerror(event: messageerror, listener: Function1[Error, Unit]): MessagePort
def postMessage(value: Any): Unit
def postMessage(value: Any, transferList: Array[TransferListItem]): Unit
def prependListener(event: String, listener: Function1[Any, Unit]): MessagePort
def prependListener(event: Symbol, listener: Function1[Any, Unit]): MessagePort
@JSName("prependListener")
def prependListener_close(event: close, listener: Function0[Unit]): MessagePort
@JSName("prependListener")
def prependListener_message(event: message, listener: Function1[Any, Unit]): MessagePort
@JSName("prependListener")
def prependListener_messageerror(event: messageerror, listener: Function1[Error, Unit]): MessagePort
def prependOnceListener(event: String, listener: Function1[Any, Unit]): MessagePort
def prependOnceListener(event: Symbol, listener: Function1[Any, Unit]): MessagePort
@JSName("prependOnceListener")
def prependOnceListener_close(event: close, listener: Function0[Unit]): MessagePort
@JSName("prependOnceListener")
def prependOnceListener_message(event: message, listener: Function1[Any, Unit]): MessagePort
@JSName("prependOnceListener")
def prependOnceListener_messageerror(event: messageerror, listener: Function1[Error, Unit]): MessagePort
def ref(): Unit
def removeListener(event: String, listener: Function1[Any, Unit]): MessagePort
def removeListener(event: Symbol, listener: Function1[Any, Unit]): MessagePort
@JSName("removeListener")
def removeListener_close(event: close, listener: Function0[Unit]): MessagePort
@JSName("removeListener")
def removeListener_message(event: message, listener: Function1[Any, Unit]): MessagePort
@JSName("removeListener")
def removeListener_messageerror(event: messageerror, listener: Function1[Error, Unit]): MessagePort
def start(): Unit
def unref(): Unit

Inherited methods

def hasOwnProperty(v: String): Boolean
Inherited from
Object
def isPrototypeOf(v: Object): Boolean
Inherited from
Object
def propertyIsEnumerable(v: String): Boolean
Inherited from
Object
def toLocaleString(): String
Inherited from
Object
def valueOf(): Any
Inherited from
Object