事件:'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.】