(error: unknown, sessionID: string)
| 43 | } |
| 44 | |
| 45 | export function isSessionNotFoundError(error: unknown, sessionID: string) { |
| 46 | const unwrapped = unwrapNamedError(error) |
| 47 | if (typeof unwrapped !== "object" || unwrapped === null) return false |
| 48 | const value = unwrapped as Record<string, unknown> |
| 49 | return value._tag === "SessionNotFoundError" && value.sessionID === sessionID |
| 50 | } |
| 51 | |
| 52 | function isConfigInvalidErrorLike(error: unknown): error is ConfigInvalidError { |
| 53 | if (typeof error !== "object" || error === null) return false |
no test coverage detected