(message: string, result?: DevcontainerUpResultLine | null)
| 331 | } |
| 332 | |
| 333 | const finalizeError = async (message: string, result?: DevcontainerUpResultLine | null) => { |
| 334 | if (result && shouldCleanupDevcontainer(result)) { |
| 335 | try { |
| 336 | await removeDevcontainerContainer(result.containerId ?? ""); |
| 337 | } catch (cleanupError) { |
| 338 | log.debug("Failed to remove devcontainer container", { |
| 339 | cleanupError, |
| 340 | containerId: result.containerId, |
| 341 | }); |
| 342 | } |
| 343 | } |
| 344 | settleError(new Error(message)); |
| 345 | }; |
| 346 | |
| 347 | proc.on("error", (err) => { |
| 348 | abortSignal?.removeEventListener("abort", abortHandler); |
no test coverage detected