| | |
| | | declare function isUnsafePort(port: number): boolean; |
| | | declare function isSafePort(port: number): boolean; |
| | | |
| | | interface GetPortOptions { |
| | | name: string; |
| | | random: boolean; |
| | | port: number; |
| | | ports: number[]; |
| | | portRange: [from: number, to: number]; |
| | | host: string; |
| | | memoDir: string; |
| | | memoName: string; |
| | | } |
| | | declare type GetPortInput = Partial<GetPortOptions> | number | string; |
| | | declare function getPort(config?: GetPortInput): Promise<number>; |
| | | declare type HostAddress = undefined | string; |
| | | declare type PortNumber = number; |
| | | declare function getPort(config?: GetPortInput): Promise<PortNumber>; |
| | | declare function getRandomPort(host?: HostAddress): Promise<number>; |
| | | interface WaitForPortOptions { |
| | | host?: HostAddress; |
| | | delay?: number; |
| | | retries?: number; |
| | | } |
| | | declare function waitForPort(port: PortNumber, opts?: WaitForPortOptions): Promise<void>; |
| | | declare function checkPort(port: PortNumber, host?: HostAddress | HostAddress[]): Promise<PortNumber | false>; |
| | | |
| | | export { GetPortInput, GetPortOptions, getPort }; |
| | | export { GetPortInput, GetPortOptions, HostAddress, PortNumber, WaitForPortOptions, checkPort, getPort, getRandomPort, isSafePort, isUnsafePort, waitForPort }; |