Interface representing a signal handler object.
Returned by the signal() function to manage a registered signal listener.
The handler remains active until explicitly closed.
// Manually close after 5 seconds if not triggered setTimeout(() => { if (handler.signal) { // Check if still active console.log('Timeout reached, closing handler'); handler.close(); } }, 5000);
Interface representing a signal handler object. Returned by the
signal()function to manage a registered signal listener. The handler remains active until explicitly closed.