(loadConfig: () => Promise<unknown> | unknown, reason: string)
| 77 | } |
| 78 | |
| 79 | const enqueueReload = (loadConfig: () => Promise<unknown> | unknown, reason: string) => { |
| 80 | reloadTask = reloadTask.then(async () => { |
| 81 | try { |
| 82 | await reload(await loadConfig(), reason) |
| 83 | } |
| 84 | catch (error) { |
| 85 | console.error(`[dev-proxy] failed to reload ${reason}`) |
| 86 | console.error(error instanceof Error ? error.message : error) |
| 87 | } |
| 88 | }) |
| 89 | |
| 90 | return reloadTask |
| 91 | } |
| 92 | |
| 93 | return { |
| 94 | enqueueReload, |
nothing calls this directly
no test coverage detected