UNPKG

mihawk

Version:

A tiny & simple mock server tool, support json,js,cjs,ts(typescript).

42 lines (41 loc) 1.12 kB
interface PortDetecInfo { isInUse?: boolean; err?: Error | any; } /** * 检测端口占用情况 * @param {number} port * @param {boolean} noLogPrint * @returns {Promise<{isInUse: boolean, err: any}>} */ export declare function detectPort(port: number, noLogPrint?: boolean): Promise<PortDetecInfo>; interface IsPortUseOptions { timeout?: number; noLogPrint?: boolean; } /** * 检查端口是否被占用中 * @param {number} port * @param {object} options * @returns {boolean} 是否被占用 */ export declare function isPortInUse(port: number, options?: IsPortUseOptions): Promise<boolean>; /** * 获取本机器的 IP 地址 * @param {boolean} ipv6 是否为ipv6,不填则默认为 v4 * @returns {string} */ export declare function getMyIp(ipv6?: boolean): string; /** * 判断地址是否为 localhost * @param {string} host * @returns {boolean} */ export declare function isLocalHost(host: string): boolean; /** * 是否等于 或者包含 localhost * @param {string} host * @returns {boolean} */ export declare function supportLocalHost(host: string): boolean; export {};