(value: string | undefined)
| 7 | } |
| 8 | |
| 9 | export function parseRemoteDebuggingPort(value: string | undefined): number | undefined { |
| 10 | if (value === undefined || value === "") return undefined; |
| 11 | if (!/^\d+$/.test(value)) { |
| 12 | throw new Error("--remote-debugging-port must be an integer between 1 and 65535"); |
| 13 | } |
| 14 | const port = Number(value); |
| 15 | if (port < 1 || port > 65535) { |
| 16 | throw new Error("--remote-debugging-port must be an integer between 1 and 65535"); |
| 17 | } |
| 18 | return port; |
| 19 | } |
| 20 | |
| 21 | export interface RemoteDebuggingPortDeps { |
| 22 | browserPath?: string; |
no outgoing calls
no test coverage detected