事件:'close'


🌐 Event: 'close'

当发生以下情况之一时,会触发 'close' 事件:

🌐 The 'close' event is emitted when one of the following occur:

  • rl.close() 方法被调用,InterfaceConstructor 实例已放弃对 inputoutput 流的控制;
  • input 流接收到它的 'end' 事件;
  • input 流接收 Ctrl+D 以表示传输结束 (EOT);
  • input 流接收 Ctrl+C 来发送 SIGINT 信号,并且在 InterfaceConstructor 实例上没有注册 'SIGINT' 事件监听器。

调用监听器函数时不传入任何参数。

🌐 The listener function is called without passing any arguments.

InterfaceConstructor 实例在触发 'close' 事件后即完成。

🌐 The InterfaceConstructor instance is finished once the 'close' event is emitted.