(error: PluginError)
| 194 | } |
| 195 | const TRANSIENT_ERROR_TYPES = new Set(['git-auth-failed', 'git-timeout', 'network-error']); |
| 196 | function isTransientError(error: PluginError): boolean { |
| 197 | return TRANSIENT_ERROR_TYPES.has(error.type); |
| 198 | } |
| 199 | |
| 200 | /** |
| 201 | * Extract the plugin name from a PluginError, checking explicit fields first, |