@oxog/port-terminator
Version:
Cross-platform utility to terminate processes on ports with zero dependencies
11 lines • 673 B
TypeScript
import type { IProcessInfo } from '../types';
export declare class ProcessKiller {
private platform;
constructor();
killProcess(pid: number, force?: boolean, gracefulTimeout?: number): Promise<boolean>;
killProcesses(pids: number[], force?: boolean, gracefulTimeout?: number): Promise<Map<number, boolean>>;
killProcessesByPort(port: number, force?: boolean, gracefulTimeout?: number, protocol?: string): Promise<IProcessInfo[]>;
killProcessesByPorts(ports: number[], force?: boolean, gracefulTimeout?: number, protocol?: string): Promise<Map<number, IProcessInfo[]>>;
private waitForProcessToExit;
}
//# sourceMappingURL=process-killer.d.ts.map