@visulima/packem
Version:
A fast and modern bundler for Node.js and TypeScript.
16 lines (15 loc) • 568 B
text/typescript
import type { KillSignal } from "../types.d.mts";
/**
* Terminates a process with the specified signal.
*
* @param {Object} params - The parameters object
* @param {number} params.pid - Process ID to terminate
* @param {KillSignal} params.signal - Signal to send ('SIGTERM', 'SIGKILL', etc.)
* @throws {Error} If pid is invalid or process termination fails
* @returns {Promise<void>} Resolves when process is terminated
*/
declare const killProcess: ({ pid, signal }: {
pid: number;
signal: KillSignal;
}) => Promise<void>;
export default killProcess;