(error: unknown, service?: string)
| 1055 | } |
| 1056 | |
| 1057 | function fromUnknownError(error: unknown, service?: string): Error { |
| 1058 | if (isACPError(error)) return error |
| 1059 | if (isAuthRequired(error)) { |
| 1060 | return new ACPError.AuthRequiredError({ providerId: findProviderID(error) }) |
| 1061 | } |
| 1062 | return new ACPError.ServiceFailureError({ safeMessage: "OpenCode service failure", service }) |
| 1063 | } |
| 1064 | |
| 1065 | function isACPError(error: unknown): error is Error { |
| 1066 | return ( |
no test coverage detected