(nextConfig: unknown, reason: string)
| 62 | console.log(`[dev-proxy] listening on http://${runtime.host}:${runtime.port}`) |
| 63 | |
| 64 | const reload = async (nextConfig: unknown, reason: string) => { |
| 65 | assertDevProxyConfig(nextConfig) |
| 66 | const nextServerOptions = resolveDevProxyServerOptions(nextConfig.server, cliOptions) |
| 67 | |
| 68 | if (runtime.host === nextServerOptions.host && runtime.port === nextServerOptions.port) { |
| 69 | runtime.updateConfig(nextConfig) |
| 70 | console.log(`[dev-proxy] reloaded ${reason}`) |
| 71 | return |
| 72 | } |
| 73 | |
| 74 | await closeServer(runtime.server) |
| 75 | runtime = startDevProxyServer(nextConfig, cliOptions) |
| 76 | console.log(`[dev-proxy] restarted on http://${runtime.host}:${runtime.port} after ${reason}`) |
| 77 | } |
| 78 | |
| 79 | const enqueueReload = (loadConfig: () => Promise<unknown> | unknown, reason: string) => { |
| 80 | reloadTask = reloadTask.then(async () => { |
no test coverage detected