Bun soporta el global process de Node.js, incluyendo el método process.on() para escuchar señales del sistema operativo.
ts
process.on("SIGINT", () => {
console.log("Se recibió SIGINT");
});Si no sabes a qué señal escuchar, puedes escuchar el evento general "exit".
ts
process.on("exit", code => {
console.log(`El proceso terminó con código ${code}`);
});Si no sabes a qué señal escuchar, puedes escuchar los eventos "beforeExit" y "exit".
ts
process.on("beforeExit", code => {
console.log(`¡El bucle de eventos está vacío!`);
});
process.on("exit", code => {
console.log(`El proceso está terminando con código ${code}`);
});Consulta Documentación > API > Utilidades para más utilidades útiles.