(error: unknown)
| 907 | * stringification drops a `cause` that is an `Error` — so unwrap one level and |
| 908 | * keep both halves. */ |
| 909 | const describeSyncFailure = (error: unknown): string => { |
| 910 | const base = |
| 911 | error instanceof Error && error.message.length > 0 |
| 912 | ? error.message |
| 913 | : Inspectable.toStringUnknown(error, 0); |
| 914 | const cause = (error as { readonly cause?: unknown } | null | undefined)?.cause; |
| 915 | if (cause instanceof Error && cause.message.length > 0) return `${base}: ${cause.message}`; |
| 916 | return base; |
| 917 | }; |
| 918 | // oxlint-enable executor/no-instanceof-error, executor/no-unknown-error-message |
| 919 | |
| 920 | const createDefaultMemoryDb = (tables: FumaTables): ExecutorDb => { |
no outgoing calls
no test coverage detected