Files
smartexit/ts/index.ts
Juergen Kunz 862c67edbb BREAKING CHANGE(lifecycle): redesign SmartExit with ProcessLifecycle singleton
SmartExit constructor no longer installs signal handlers.
Applications must call ProcessLifecycle.install() explicitly.
Split into SmartExit (instance process tracking) and ProcessLifecycle (global signal coordination).
Remove @push.rocks/smartdelay dependency.
2026-03-03 23:40:05 +00:00

5 lines
297 B
TypeScript

export { SmartExit } from './smartexit.classes.smartexit.js';
export type { ISmartExitOptions, TProcessSignal } from './smartexit.classes.smartexit.js';
export { ProcessLifecycle } from './smartexit.classes.lifecycle.js';
export type { ILifecycleOptions } from './smartexit.classes.lifecycle.js';