(cause: unknown)
| 450 | } |
| 451 | |
| 452 | const sqliteNumericCodeFromCause = (cause: unknown): number | undefined => { |
| 453 | const code = sqliteCodeFromCause(cause) |
| 454 | if (typeof code === "number") { |
| 455 | return code |
| 456 | } |
| 457 | if (!Predicate.hasProperty(cause, "errno")) { |
| 458 | return undefined |
| 459 | } |
| 460 | const errno = cause.errno |
| 461 | return typeof errno === "number" ? errno : undefined |
| 462 | } |
| 463 | |
| 464 | const matchesSqliteNumericCode = (cause: unknown, expected: number): boolean => { |
| 465 | const code = sqliteCodeFromCause(cause) |
no test coverage detected