MCPcopy Create free account
hub / github.com/Effect-TS/effect / sqliteNumericCodeFromCause

Function sqliteNumericCodeFromCause

packages/effect/src/unstable/sql/SqlError.ts:452–462  ·  view source on GitHub ↗
(cause: unknown)

Source from the content-addressed store, hash-verified

450}
451
452const 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
464const matchesSqliteNumericCode = (cause: unknown, expected: number): boolean => {
465 const code = sqliteCodeFromCause(cause)

Callers 1

classifySqliteErrorFunction · 0.85

Calls 1

sqliteCodeFromCauseFunction · 0.85

Tested by

no test coverage detected