emit

abstract fun emit(event: String, code: Number): Boolean
abstract override fun emit(event: String, vararg args: Any): Boolean
abstract fun emit(event: String): Boolean
abstract override fun emit(event: String, promise: <Error class: unknown class><Any>): Boolean
abstract override fun emit(event: String, error: <Error class: unknown class>): Boolean
abstract fun emit(event: String, reason: Any, promise: <Error class: unknown class><Any>): Boolean
abstract fun emit(event: String, message: Any, sendHandle: Any): Process
abstract fun emit(event: String, signal: String): Boolean
abstract fun emit(event: String, eventName: String, listener: (args: Any) -> Unit): Process
abstract fun emit(event: String, eventName: Any, listener: (args: Any) -> Unit): Process
abstract fun emit(event: String, listener: MultipleResolveListener): Process