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.
5 lines
297 B
TypeScript
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';
|