(startupError: Error, persistenceFailure: unknown)
| 1984 | } |
| 1985 | |
| 1986 | function startupPersistenceError(startupError: Error, persistenceFailure: unknown): Error { |
| 1987 | const persistenceError = asError( |
| 1988 | persistenceFailure, |
| 1989 | 'ShellRun startup terminal persistence failed', |
| 1990 | ); |
| 1991 | return new Error( |
| 1992 | `Shell process startup failed: ${safeFailureMessage(startupError)}; failed to persist terminal ShellRun after retry: ${safeFailureMessage(persistenceError)}`, |
| 1993 | { cause: new AggregateError([startupError, persistenceError]) }, |
| 1994 | ); |
| 1995 | } |
| 1996 | |
| 1997 | function startupCleanupError(startupError: Error, cleanupFailure: unknown): Error { |
| 1998 | const cleanupError = asError(cleanupFailure, 'Shell process startup cleanup failed'); |
no test coverage detected