zappyzep/backend/src/threadsSignalFix.ts

11 lines
371 B
TypeScript
Raw Normal View History

/**
* Hack for wiping out the threads signal handlers
* See: https://github.com/andywer/threads.js/issues/388
* Make sure:
* - This is imported before any real imports from "threads"
* - This is imported as early as possible to avoid removing our own signal handlers
*/
import "threads";
process.removeAllListeners("SIGINT");
process.removeAllListeners("SIGTERM");