on

abstract fun on(event: String, listener: Function<*>): Process
abstract fun on(event: String, listener: BeforeExitListener): Process
abstract fun on(event: String, listener: DisconnectListener): Process
abstract override fun on(event: String, listener: RejectionHandledListener): Process
abstract override fun on(event: String, listener: UncaughtExceptionListener): Process
abstract fun on(event: String, listener: UnhandledRejectionListener): Process
abstract fun on(event: String, listener: MessageListener): Process
abstract fun on(event: String, listener: SignalsListener): Process
abstract fun on(event: String, listener: NewListenerListener): Process
abstract fun on(event: String, listener: MultipleResolveListener): Process