@oxog/port-terminator
Version:
Cross-platform utility to terminate processes on ports with zero dependencies
12 lines • 562 B
TypeScript
import type { IPlatformImplementation, IProcessInfo } from '../types';
export declare class MacOSPlatform implements IPlatformImplementation {
findProcessesByPort(port: number, protocol?: string): Promise<IProcessInfo[]>;
killProcess(pid: number, force?: boolean): Promise<boolean>;
isPortAvailable(port: number, protocol?: string): Promise<boolean>;
private executeCommand;
private fallbackFindProcesses;
private getProcessCommand;
private waitForProcessToExit;
private deduplicateProcesses;
}
//# sourceMappingURL=macos.d.ts.map