@oxog/port-terminator
Version:
Cross-platform utility to terminate processes on ports with zero dependencies
11 lines • 600 B
TypeScript
import type { IProcessInfo } from '../types';
export declare class ProcessFinder {
private platform;
constructor();
findByPort(port: number, protocol?: string): Promise<IProcessInfo[]>;
findByPorts(ports: number[], protocol?: string): Promise<Map<number, IProcessInfo[]>>;
isPortAvailable(port: number, protocol?: string): Promise<boolean>;
waitForPortToBeAvailable(port: number, timeout?: number, protocol?: string): Promise<boolean>;
waitForPortToBeBusy(port: number, timeout?: number, protocol?: string): Promise<boolean>;
}
//# sourceMappingURL=process-finder.d.ts.map