mirror of
https://github.com/toddbluhm/env-cmd.git
synced 2025-12-08 18:23:33 +00:00
28 lines
756 B
TypeScript
28 lines
756 B
TypeScript
/// <reference types="node" />
|
|
import { ChildProcess } from 'child_process';
|
|
export declare class TermSignals {
|
|
private readonly terminateSpawnedProcessFuncHandlers;
|
|
private readonly verbose;
|
|
_exitCalled: boolean;
|
|
constructor(options?: {
|
|
verbose?: boolean;
|
|
});
|
|
handleTermSignals(proc: ChildProcess): void;
|
|
/**
|
|
* Enables catching of unhandled exceptions
|
|
*/
|
|
handleUncaughtExceptions(): void;
|
|
/**
|
|
* Terminate parent process helper
|
|
*/
|
|
_terminateProcess(code?: number, signal?: NodeJS.Signals): void;
|
|
/**
|
|
* Exit event listener clean up helper
|
|
*/
|
|
_removeProcessListeners(): void;
|
|
/**
|
|
* General exception handler
|
|
*/
|
|
_uncaughtExceptionHandler(e: Error): void;
|
|
}
|