Files
orca/src/main/github/stable-missing-git-remote-error.ts
T
2026-06-25 13:00:44 -07:00

17 lines
487 B
TypeScript

export function isStableMissingGitRemoteError(error: unknown): boolean {
const parts: string[] = []
if (error instanceof Error) {
parts.push(error.message)
}
if (typeof error === 'object' && error !== null && 'stderr' in error) {
const stderr = (error as { stderr?: unknown }).stderr
if (typeof stderr === 'string') {
parts.push(stderr)
}
}
if (parts.length === 0) {
parts.push(String(error))
}
return /no such remote/i.test(parts.join('\n'))
}