UNPKG

@chassisjs/hermes

Version:

Production-Ready TypeScript Outbox Pattern

12 lines 424 B
import { swallow } from './utils.js'; export const addDisposeOnSigterm = (fn) => { process.on('SIGTERM', () => { swallow(fn); console.info(`[outbox.addDisposeOnSigterm] Outbox consumer has stopped.`); }); process.on('SIGINT', () => { swallow(fn); console.info(`[outbox.addDisposeOnSigterm] Outbox consumer has stopped.`); }); }; //# sourceMappingURL=addDisposeOnSigterm.js.map