"use strict";
/* Socket Lib - Built with rolldown */
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const require_events_exit__internal = require('./_internal.js');

//#region src/events/exit/signals.ts
/**
* @file `signals()` — list the signals this process is watching. Before
*   `load()` runs, returns the lazy-initialised default list; after `load()`
*   runs, returns the filtered subset that was actually registered
*   successfully.
*/
/**
* Get the list of signals that are currently being monitored.
*
* @example
*   ;```typescript
*   const sigs = signals()
*   console.log(sigs) // ['SIGABRT', 'SIGALRM', 'SIGHUP', ...]
*   ```
*/
/*@__NO_SIDE_EFFECTS__*/
function signals() {
	return /* @__PURE__ */ require_events_exit__internal.getSignals();
}

//#endregion
exports.signals = signals;